Как просмотреть размер страницы в последнем формате подписи кода Xcode

#xcode #codesign #der

Вопрос:

Я получил это сообщение от Apple

Приложение, подписанное версией codesign для более старых macOS, например Catalina (10.15), не будет работать на iOS 15, поскольку последней версией, которую вы можете установить, является Xcode 12.4. Xcode 12.5, похоже, изменяет поведение разработки кода. При установке вы получаете сообщение об ошибке Версия подписи кода больше не поддерживается. Есть ли обходной путь?

Они также предложили использовать последнюю документацию по формату подписи кода для обеспечения совместимости приложения с новым форматом подписи.

Одним из шагов было просмотреть размер страницы, выполнив эту команду.

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

Они сказали, что вывод будет иметь размер страницы.

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

Но когда я запускаю команду, я не вижу Размер страницы. Вот результат.

введите описание изображения здесь

Ответ №1:

Чтобы увидеть размер страницы в xcode, вам нужно использовать это:

 codesign -dvvvvv MyApp.app
 

Если это не работает, попробуйте повторно подписать приложение и повторите эту команду.

Комментарии:

1. Ты потрясающая! Это действует как заклинание. Можете ли вы рассказать больше о части-dvvvvv в команде? Где вы его нашли и что это значит?