From fc4657fe12a6063ba86dfd67270607d64cbbac18 Mon Sep 17 00:00:00 2001 From: Nick Chan Date: Tue, 22 Mar 2022 19:19:47 +0800 Subject: docs: document -l and -H for zh_CN and zh_TW (#11) --- docs/ldid.zh_CN.1 | 62 ++++++++++++++++++++++++++++++++++--------------------- docs/ldid.zh_TW.1 | 62 ++++++++++++++++++++++++++++++++++--------------------- 2 files changed, 76 insertions(+), 48 deletions(-) diff --git a/docs/ldid.zh_CN.1 b/docs/ldid.zh_CN.1 index b220d8d..521a60e 100644 --- a/docs/ldid.zh_CN.1 +++ b/docs/ldid.zh_CN.1 @@ -10,20 +10,23 @@ .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 需求.xml .Op Fl q .Op Fl r | Fl S Ns Ar 档案.xml | Fl s -.Op Fl T Ns Ar timestamp +.Op Fl T Ns Ar 时间印章 .Op Fl u .Ar .Sh 描述 @@ -32,19 +35,20 @@ .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 subtype -指定的部分。 它们都应该是整数。 +.Ar 亚类型 +都应该是整数。 .It Fl C Ns Op Ar adhoc | Ar enforcement | Ar expires | Ar hard | Ar host | Ar kill | Ar library-validation | Ar restrict | Ar runtime 设定要在档案中包含的程式码签署选项。 请看 @@ -68,28 +72,37 @@ .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 -有密码的话,你会被询问。 你也可以用 -.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 需求.xml 把需求嵌入到 -.Ar 档案 . +.Ar 需求.xml 中。 .It Fl q 印出被嵌入在二进位档案中的需求。 @@ -106,7 +119,8 @@ 重新签署Mach-O档案但保留现有权限。 .It Fl T Ns Ar 时间印章 当签署一个动态链结函式库时,把时间印章设定为 -.Ar 时间印章 . +.Ar 时间印章 +。 .Ar 时间印章 应该是一个以秒作为单位的UNIX时间印章,如果 .Ar @@ -131,15 +145,15 @@ .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 @@ -168,7 +182,7 @@ .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 . diff --git a/docs/ldid.zh_TW.1 b/docs/ldid.zh_TW.1 index c735523..2383256 100644 --- a/docs/ldid.zh_TW.1 +++ b/docs/ldid.zh_TW.1 @@ -10,20 +10,23 @@ .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 需求.xml .Op Fl q .Op Fl r | Fl S Ns Ar 檔案.xml | Fl s -.Op Fl T Ns Ar timestamp +.Op Fl T Ns Ar 時間印章 .Op Fl u .Ar .Sh 描述 @@ -32,19 +35,20 @@ .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 subtype -指定的部分。它們都應該是整數。 +.Ar 亞類型 +都應該是整數。 .It Fl C Ns Op Ar adhoc | Ar enforcement | Ar expires | Ar hard | Ar host | Ar kill | Ar library-validation | Ar restrict | Ar runtime 設定要在檔案中包含的程式碼簽署選項。 請看 @@ -68,28 +72,37 @@ .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 -有密碼的話,你會被詢問。你也可以用 -.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 需求.xml 把需求嵌入到 -.Ar 檔案 . +.Ar 需求.xml 中。 .It Fl q 印出被嵌入在二進位檔案中的需求。 @@ -106,7 +119,8 @@ 重新簽署Mach-O檔案但保留現有權限。 .It Fl T Ns Ar 時間印章 當簽署一個動態鏈結函式庫時,把時間印章設定為 -.Ar 時間印章 . +.Ar 時間印章 +。 .Ar 時間印章 應該是一個以秒作為單位的UNIX時間印章,如果 .Ar @@ -131,15 +145,15 @@ .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 @@ -168,7 +182,7 @@ .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 . -- cgit v1.2.3-56-ge451