найти оригинальный идентификатор приложения - для iOS-приложения Apple - PullRequest
2 голосов
/ 21 мая 2011

При обновлении существующего приложения я получаю пресловутое:

"Загруженный вами двоичный файл недействителен. Подпись недействительна или не был подписан сертификатом Apple. "

Я полагаю, это связано с тем, что я использую неправильный идентификатор приложения. Я забыл тот, который я использовал в оригинальном приложении. Есть ли способ определить исходный идентификатор приложения? Я сейчас использую xcode 4, оригинальное приложение было сделано еще в iOS 3.0 дней.

1 Ответ

1 голос
/ 22 мая 2011

Если приложение доступно в магазине или у вас все еще есть пакет, который вы отправили, откройте его и найдите двоичный файл. В двоичном режиме

строки - appBinary | grep -A 1 идентификатор приложения

это покажет вам использованный appID.

Кстати, это не полностью решило мою проблему. Однако тщательное изучение строк в двоичном файле, которые я пытался представить, показало, что приложение подписано моим сертификатом разработчика, а не моим сертификатом распространения (несмотря на настройки xcode), поэтому я изменил все сборки, чтобы использовать свой сертификат распространения, и тогда он заработал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...