#iphone #objective-c #xcode #app-store #provisioning
#iPhone #objective-c #xcode #app-store #подготовка
Вопрос:
У меня есть приложение для iPhone, которое мне передали. Я удалил все существующие сертификаты и профили подготовки и создал их с нуля. Я полагаю, что я правильно настроил все на портале подготовки:
- Создан сертификат распространения
- Добавлены устройства с правильным UDID
- Файл специальной подготовки, созданный с помощью связанных устройств
Я смог успешно создать и заархивировать свое приложение. Когда я сохраняю его как * .ipa и перетаскиваю его и файл * .mobileprovision в iTunes, все хорошо, пока мой телефон не синхронизируется.
В этот момент я получаю iTunes Sync: Failed to Install error
. Другие тестировщики получают ошибку: The app was not installed because the signer is not valid
Я не уверен, как это решить?
Ответ №1:
Я получил эту ошибку, потому что я создал свой файл .ipa с профилем специальной подготовки перед добавлением устройств. Вы уверены, что используете самый последний профиль подготовки при создании ipa? Возможно, вам потребуется проверить, какую схему вы используете, и проверить ее правильность
Комментарии:
1. Да, устройства были добавлены в ad-hoc. Я проверяю свою схему, и архив настроен на выпуск. Это правильно?
2. Редактировать: я не видел, чтобы вы уже поняли это, но это может помочь кому-то еще… Возможно, в вашей схеме выпуска используется не профиль подготовки, а другой. в этом руководстве показано, как создать новую схему, соответствующую adhoc … diaryofacodemonkey.ruprect.com/2011/03/18 /…
Ответ №2:
Все было правильно, за исключением заключительного этапа, на котором мне предоставлены параметры сохранения. Профиль соответствовал моему профилю распространения, но для неправильного приложения. Он просто по умолчанию установил один из них. Мне пришлось вручную изменить его на специальный дистрибутив, для которого я создавал. Глупая ошибка.
Ответ №3:
Этот вопрос не был решен приведенными выше предложениями, однако мы смогли его исправить, удалив права из сборки.
Эта проблема возникла во время работы над старым приложением, которое мы обновляли. Нет джейлбрейка, просто ad hoc .ipa отправляется по электронной почте между членами команды. Все положения были правильными.
Мы смогли выяснить, что проблема заключалась в правах, попытавшись установить с помощью «Утилиты настройки iPhone» вместо iTunes. Это дало нам фактическое сообщение об ошибке, которое было легко исправить.
Отладка этой проблемы была проще, чем с iTunes. Он также имеет лучший пользовательский интерфейс для установки специальных сборок. Я рекомендую вам попробовать это здесь:
http://www.macupdate.com/app/mac/27986/apple-iphone-configuration-utility
Ответ №4:
я уже сталкиваюсь с этим, наконец, я нашел,.
Если ваши сертификаты, профили предоставления, тогда и создается ipa,,
таким образом, в вашем ipa-файле нет проблем,
Но проблема в конкретном устройстве, на котором вы пытаетесь установить,, Если ваше устройство взломано, тогда легко iTunes cab установит ipa,,
Но если нет, то вам необходимо зарегистрировать / добавить устройство в https://developer.apple.com/devcenter/ios/index.action -> Профиль обработки -> Устройства
Затем и затем устанавливается файл ipa