#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 в команде? Где вы его нашли и что это значит?