iOS устанавливает файл IPA: приложение исчезает на 100% без сообщения - PullRequest
1 голос
/ 22 марта 2012

С прошлого ноября я публиковал версии приложения своего клиента на сервере, создавая файл IPA.

Процедура довольно проста, просто нажмите Product => Archive, затем «Поделиться» и следуйте указаниям мастера ...

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

Поскольку, когда я публикую новое приложение IPA на сервере, оно загружается, но исчезает, когда оно достигает 100%. Без сообщения, конечно ...

У кого-нибудь есть идея?

PS: конечно, устройства моего и моего клиента все упоминаются в профилях обеспечения.

РЕДАКТИРОВАТЬ: Я использую Ad Hoc профиль обеспечения для Wilcard приложения.

РЕДАКТИРОВАТЬ 2: Когда приложение исчезает, я вижу в журнале устройства:

Mar 22 16:40:29 unknown installd[8319] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
Mar 22 16:40:29 unknown installd[8319] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile

1 Ответ

6 голосов
/ 22 марта 2012

Ouf!

Я, наконец, успешно завершил процедуру.

Я постараюсь объяснить мою ошибку, для дальнейших пользователей SO.

Когда вы нажимаете на Архив, Поделиться, у вас есть этот экран: enter image description here

В первый раз я нажал «Сохранить для распространения предприятия», и XCode сгенерировал файл .plist, который позволяет авторизованному пользователю загружать приложение.

Но для следующих выпусков не нужно создавать другой .plist, поэтому просто нажмите «сохранить».

Проблема в том, что я изменил 2 недели назад имя цели проекта, которая изменила само имя проекта(в plist), который изменил имя пакета.

Мне нужно было всего лишь восстановить файл plist (нажав «сохранить для распространения на предприятии»), чтобы решить мою проблему.

...