如何查看 Xcode 最新代码签名格式的页面大小

How to see Page Size in Xcode latest code signature format

我收到了来自 Apple 的消息

An app signed with a codesign version provided on an older macOS, like Catalina (10.15) will not run on iOS 15 because the latest version you can install is Xcode 12.4. Xcode 12.5 seems to change the behavior of codesigning. When installing you get the error message The code signature version is no longer supported. Is there a workaround?

他们还建议按照 Using the Latest Code Signature Format 文档使应用与新签名格式兼容。

其中一个步骤是通过 运行 执行此命令查看页面大小。

% codesign -dv /path/to/MyApp.app

他们说输出会有页面大小。

Page size=4096
 -7=f4c7c0ae394247097dca9b19333001200747691e1d9e25ec0cf0f35a8ade21f3
 -6=0000000000000000000000000000000000000000000000000000000000000000
 -5=7379374fd375633558fd972e33809c06e61f9f8191f67c71875899b0dc290945
 -4=0000000000000000000000000000000000000000000000000000000000000000
 -3=53cc3cc9830555e6d7bc864522fdf160b61ccc0d2fda9331368d333dfaa4fe24

但是当我 运行 命令时,我看不到页面大小。这是输出。

要查看 xcode 中的页面大小,您需要使用:

codesign -dvvvvv MyApp.app

如果它不起作用,请尝试重新签署您的应用并重试此命令。