Да. Используйте утилиту codesign
. codesign
позволит вам заменить любую существующую подпись на подпись, указанную вами. (Вот хороший пост в блоге на эту тему.)
Вы можете точно узнать, какие параметры Xcode передает codesign
, заглянув в ваши журналы сборки. Найдите строку, начинающуюся с «CodeSign AppName ...», выберите ее и нажмите на маленькую кнопку, которая появляется справа. Он покажет вам необработанную команду codesign
Xcode, выполненную для подписи вашего приложения. Вы должны быть в состоянии разархивировать .ipa, заменить ваши активы, заархивировать и запустить команду из Xcode, чтобы заново подписать приложение.