Специальное распространение: приложение не удалось установить - PullRequest
9 голосов
/ 04 марта 2012

Я создал специальный архив и файл .ipa для приложения, которое я пытаюсь распространить.Я также создал распределительный профиль обеспечения с UDID устройств, на которые планирую распространять свое приложение.Когда я перетаскиваю файлы .ipa и .mobileprovision в iTunes и пытаюсь синхронизировать приложение с устройством, на телефоне появляется сообщение об ошибке «myapp» не удалось установить ».Кстати, у меня есть стандартная лицензия разработчика iOS ($ 99 в год), и я использую версию Xcode 4.2.1.Я довольно новичок в программе для разработчиков, поэтому постарайтесь сделать ваши ответы как можно более простыми.Дайте мне знать, если вам нужна дополнительная информация.Спасибо!

Ответы [ 7 ]

21 голосов
/ 19 июля 2012

У меня была точно такая же проблема.Мою проблему было легко исправить.Проверьте свои идентификаторы подписи кода для проекта и цели в настройках сборки проекта.Мои указывали на мой профиль разработки.

Идентификационные данные подписи кода должны указывать на созданный вами специальный профиль распространения.
Внесите это изменение, а затем заново создайте файл архива и .ipa.Затем я удалил старое приложение в iTunes, а затем перетащил файл .ipa на значок iTunes (Windows).Тогда я смог использовать iTunes для успешной установки приложения.

2 голосов
/ 31 мая 2012

Кажется, у меня проблема с Xcode.У меня было несколько копий профиля Ad_Hoc с разными истечениями (все действительные) и несколько с разными именами из дней.Я удалил их все, но приложение все равно не удалось установить, но я заметил, что все профили Ad_Hoc были воскрешены iTunes.Пробовал несколько раз, в том числе удаляя их из Органайзера, но они всегда воскрешались (появлялись вновь установленные на устройстве).Наконец, я выписал копию предположительно вымершей утилиты iPhone Configuration и использовал ее для удаления приложения и всех профилей Ad_Hoc.Затем попытался установить только профиль.Это дошло до 2. Наконец удалили все и заставили iTunes установить правильный профиль.Тем не менее, потребовалось еще 2 попытки, чтобы iTunes наконец установил мой архивный файл!

1 голос
/ 02 июня 2012

Установите параметр владельца установки в проекте XCode / Deployment равным имени, указанному вами в лицензии Apple Dev. Я установил имя владельца установки и альтернативного владельца установки, а также группы установки и группы альтернативной установки на 100% точно так же, как в лицензии на разработку Apple. И ошибка исчезла.

1 голос
/ 04 марта 2012

Проверьте это.

Не нужно перетаскивать .ipa и профиль обеспечения.

Просто перетащите файл .IPA. Следуйте дальнейшим инструкциям.

0 голосов
/ 27 июля 2018

Еще один момент: если в магазине установлена ​​версия приложения, установленного на вашем устройстве (или в версии, развернутой другим поставщиком), вам необходимо удалить ее с устройства перед установкой специальной версии.

0 голосов
/ 09 ноября 2016

Я решил эту проблему, не пытаясь синхронизировать с iTunes, а вместо этого синхронизировать его в XCode (из окна> меню устройств)

0 голосов
/ 26 марта 2013

У меня была похожая проблема, когда мой проект хранился на дополнительном диске NTFS. Переместив проект на мой рабочий стол (он же MacOS Extended (Journaled) drive), я смог загрузить файл ipa через itunes.

...