Подтвердить что ты не робот

Приложение закрепилось при установке ipa из iTunes

С момента перехода на ios7 я не могу распространять свое приложение на свой iPad с помощью профиля ipa и подготовки (те же самые, которые работали до того, как я обновился до ios7, тоже не работают).

Вот что я пробовал:

  • Удалить все профили с iPad
  • Удаление существующего приложения с iPad и iTunes
  • Добавить ipa и профиль prov в iTunes
  • Переустановленное приложение из iTunes

Приложение устанавливает на iPad, говоря "установка", пока оно не появится, и имя приложения отображается под значком. Однако в iTunes он все еще говорит "установка" и никогда не меняется на "удалить".

enter image description here

Если я отключу iPad и коснитесь приложения, чтобы запустить его, он вернется к "установке", а затем ничего не произойдет.

enter image description here

4b9b3361

Ответ 1

Вот шаги, которые, как мне кажется, исправили эту проблему:

Удаление всех профилей с устройства (iPad в моем случае)

Настройки - Общие - Профиль удалить все, относящиеся к вашему приложению

Удаление всех профилей из iTunes на iMac

Finder - Library (GO с нажатием ALT отображает это) - Мобильное устройство - Профили Provisioning

удалите все профили обеспечения, которые вы видите здесь. Именно здесь Xcode видит любой при выборе вашего профиля.

В Xcode - в проектах и ​​целях

Установите для всех подписи кода значение None

enter image description here

Архивировать свой проект - в Xcode Product - Архив

Вам будет сказано, что никаких профилей не существует - выберите Fix Issue. Профили настройки будут загружены в библиотеку - мобильное устройство - профили Provisioning Profiles (ранее мы очистили папку). В будущем это будут ваши настройки при настройке подписки на Project и Target.

enter image description here

В организаторе

Экспортируйте свой архивный продукт и выберите профиль команды (или любой, который был загружен) в качестве подписи кода.

Отбросьте ipa в iTunes и установите.

Ответ 2

Скорее всего, вы создали свой архив с профилем подготовки в App Store вместо профиля Ad-Hoc Provisioning

Ответ 3

Для специального выделения - проверьте UDID устройства.

Мы использовали приложение UDID +, чтобы получить UDID устройства. Не делать! Приложение дает неверный UDID с iOS7.

Сайт разработчика Apple принял ошибочные UDID, и все продолжалось нормально, пока не возникла проблема, описанная выше. Это заняло много времени и много начиналось с нуля, чтобы понять, что это значит.

Ответ 4

У меня была та же проблема. Я архивировал с неправильным идентификатором подписи кода, выбранным в XCode. Изменение этого и создание нового архива сразу же разрешило его.

Ответ 5

Я просто "очистил" и "построил" в меню продукта xcode (затем архив, экспорт ipa и т.д.), и теперь он работает.

Ответ 6

У меня была аналогичная проблема, и выяснилось, что причина была в том, что я пытался распространять файл .ipa без предварительного добавления UDID-устройств получателя в настройки моей учетной записи разработчика. Раньше это было возможно в некоторых более ранних версиях iOS для распространения .ipa без добавления UDID, но, по-видимому, уже не было. Подробнее здесь: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html

И мне также нужно было изменить настройки подписи кода от Xcode от "iPhone-разработчика" до "распространения iPhone".