]> git.cameronkatri.com Git - ldid.git/blobdiff - docs/ldid.zh_CN.1
ldid v2.1.5-procursus3
[ldid.git] / docs / ldid.zh_CN.1
index f72483fef1549e1dea37c62d6f44ed1eb3d9e7bc..7997a3c05697608ce6efb85f029f722a324c7b95 100644 (file)
@@ -1,8 +1,8 @@
 .\"-
-.\" Copyright (c) 2021-2022 ProcursusTeam
+.\" Copyright (c) 2021-2022 Procursus Team <team@procurs.us>
 .\" SPDX-License-Identifier: AGPL-3.0-or-later
 .\"
-.Dd October 8, 2021
+.Dd January 20, 2022
 .Dt LDID 1
 .Os
 .Sh 名称
 .Nd 链接身份编辑器
 .Sh 语法
 .Nm
-.Op Fl A Ns Ar cputype : Ns Ar subtype
+.Op Fl A Ns Ar 处理器类型 : Ns Ar 亚类型
 .Op Fl a
 .Op Fl C Ns Op Ar adhoc | Ar enforcement | Ar expires | Ar hard | Ar host | Ar kill | Ar library-validation | Ar restrict | Ar runtime
 .Op Fl D
 .Op Fl d
 .Op Fl E Ns Ar 数字 : Ns Ar 档案
 .Op Fl e
+.Op Fl H Ns Op Ar sha1 | Ar sha256
 .Op Fl h
-.Op Fl K Ns Ar key.p12 Op Fl U Ns Ar password
+.Op Fl I Ns Ar 名称
+.Op Fl K Ns Ar 密錀.p12 Op Fl U Ns Ar 密码
 .Op Fl M
 .Op Fl P
+.Op Fl Q Ns Ar 需求
 .Op Fl q
 .Op Fl r | Fl S Ns Ar 档案.xml | Fl s
-.Op Fl T Ns Ar timestamp
 .Op Fl u
+.Op Fl arch Ar 架构类型
 .Ar
 .Sh 描述
 .Nm
-把SHA1和SHA256杂凑值加入到Mach-O档案中,让它们能在有验证但没有签署验证的系统上运行。
+把SHA1和SHA256杂凑值加入到Mach-O档案中,
+让它们能在有验证但没有签署验证的系统上运行。
 .Bl -tag -width -indent
-.It Fl a
-以十六进制印出处理器类型和亚类型。
-.It Fl A Ns Ar cputype : Ns Ar subtype
+.It Fl A Ns Ar 处理器类型 : Ns Ar 亚类型
 当和
 .Fl a , Fl D , Fl e , Fl h , Fl q ,
 或
 .Fl u ,
 一起被使用时,只作用在被
-.Ar cputype
+.Ar 处理器类型
 和
-.Ar subtype .
-.Ar cputype
+.Ar 亚类型
+指定的部分。
+.Ar 处理器类型
+和
+.Ar 亚类型
+都应该是整数。
+.It Fl a
+以十六进制印出处理器类型和亚类型。
+.It Fl arch Ar 架构类型
 和
-.Ar subtype
-指定的部分。 它们都应该是整数。
+.Fl A
+一样,不过使用架构的名称。
+已知的
+.Ar 架构类型 Ns s
+可以在
+.Xr arch 3
+中找到。
+这是一个Procursus扩展。
 .It Fl C Ns Op Ar adhoc | Ar enforcement | Ar expires | Ar hard | Ar host | Ar kill | Ar library-validation | Ar restrict | Ar runtime
 设定要在档案中包含的程式码签署选项。
 请看
 .Fl A ,
 所指定的部分的权限
 .Ar 到标准输出。
+.It Fl H Ns Op Ar sha1 | Ar sha256
+禁用没有指明的杂凑吗。
+这个选项可以用来重现
+.Xr codesign 1
+只提供sha256签署的预设行为。
 .It Fl h
 印出关于签署的资讯,包括杂凑值的
 类型,选项,CDHash, 和 CodeDirectory 版本到
 .Ar 标准输出。
-.It Fl K Ns Ar key.p12
+.It Fl I Ns Ar 名称
+把二进制档案签署中的识别码设定为
+.Ar 名称。
+如没有指明,就会使用二进位档案的档案名称。
+.It Fl K Ns Ar 密錀.p12
 用在
-.Ar key.p12 .
-的身份签署。 会给二进位档案有一个有效的签署,令它能够在有签署验证的系统上运行。
+.Ar 密錀.p12 .
+的身份签署。 会给二进位档案有一个有效的签署,令它能够在有签署验证的系统上运行。
 如果
-.Ar key.p12
\9c\89å¯\86ç \81ç\9a\84è¯\9dï¼\8cä½ ä¼\9a被询é\97®ã\80\82 ä½ ä¹\9få\8f¯ä»¥ç\94¨
-.Fl U .
-.Ar 选项来提供密码。  .
+.Ar 密錀.p12
+有密码的话,你会被询问。 也可以用
+.Fl U
+选项来提供密码。
 .It Fl M
 当和
 .Fl S ,
-一起使用时,和现有的权限合并而不是取代它。 在加入权限时有用。
+一起使用时,和现有的权限合并而不是取代它。 在加入权限时有用。
 .It Fl P
 将这个Mach-O二进位档案标示为系统二进位档案。
-.It Fl Q Ns Ar 档案
+.It Fl Q Ns Ar 需求
 把需求嵌入到
-.Ar 档案 .
+.Ar 需求
 中。
 .It Fl q
 印出被嵌入在二进位档案中的需求。
 中的权限会被嵌入到Mach-O中。
 .It Fl s
 重新签署Mach-O档案但保留现有权限。
-.It Fl T Ns Ar 时间印章
-当签署一个动态链结函式库时,把时间印章设定为
-.Ar 时间印章 .
-.Ar 时间印章
-应该是一个以秒作为单位的UNIX时间印章,如果
-.Ar
-是一个连字号的话
-.Pq Sq Fl ,
-时间印章会被设定为Mach-O头中的时间印章。
 .It Fl U Ns Ar 密码
 使用
 .Ar 密码
 作为p12证书的密码,而不是询问。
+这是一个Procursus扩展。
 .It Fl u
 如果Mach-O档案有和UIKit链结,印出被链结的UIKit版本。
 .El
 .Pp
 指令:
 .Pp
-.Dl "ldid -Cadhoc -K/path/to/key.p12 -Sent.xml 档案"
+.Dl "ldid -Cadhoc -K/path/to/密錀.p12 -Sent.xml 档案"
 .Pp
 会使用
-.Ar /path/to/key.p12
+.Ar /path/to/密錀.p12
 中的私錀来签署
 .Ar 档案
 也会使用在
 .Ar ent.xml ,
-中的权限并把签署标示为特别用途 (adhoc) 签署。  .
+中的权限并把签署标示为特别用途 (adhoc) 签署。
 .Pp
 指令:
 .Pp
 .An Jay \*qSaurik\*q Freeman . 所编写的。
 对iPhoneOS 1.2.0 和 2.0 的支援在2008年4月6号被加入。
 .Fl S
-在2008年6月13日被加入。  .
+在2008年6月13日被加入。
 SHA256 支援在2016年8月25日被加入,修正iOS 11支援。
 iOS 14支援在2020年7月31日由
 .An Kabir Oberai .