Ответ 1
ОК, просмотрел ошибку "следующая работа попыталась захватить службу..." и увидела, что перезагрузка iPhone может решить проблему... и угадайте, что, я всю жизнь ходил за phantom..... Он работает отлично. Итак, последний намек для всех, имеющих аналогичную проблему, после установки приложения через Ad Hoc в первый раз: перезагрузите iPhone, иначе приложение может потерпеть крах.
Приветствия и теперь хорошие конечные: -)
PS: Чтобы обойти эту тему здесь, шаги, которые я сделал в конце (как уже упоминалось, я использую XCode 4.2.1):
- Добавлено мое устройство на портале Provisioning Portal (это было сделано много лет назад, однако это важный шаг, так как идентификаторы устройств бета-тестеров также необходимо зарегистрировать здесь, прежде чем создавать и загружать профиль распространения)
- Создан и загружен сертификат распространения iOS в портале Provisioning Portal
- Импортирован сертификат в мою цепочку ключей
- Создал специальный файл Provisioning в портале Provisioning Portal
- Загрузил этот профиль
- Дважды щелкните профиль, который добавил его в раздел профиля Provisioning Profile XCode)
- Добавлены опции Любой SDK и любой SDK для iOS для Ad Ad Hoc Distribution Code Signing Identity в разделе Подписи кода моего проекта И моей цели и задайте значения с помощью моего специального файла Provisioning, который я только что создал и импортировал.
- Убедитесь, что для параметра в файле .plist для приложения "Приложение требуется среда iPhone" установлено значение true
- Выполните очистку (продукт/очистить), а затем только сборку (сборка продукта)
- Убедитесь, что приложение не установлено на моем iPhone (поскольку я тестировал его через XCode)
- Скопировал цель (группа продуктов через Show in Finder) в iTunes с помощью перетаскивания (я бросил ее в раздел "Медиа" ).
- Скопировал специальный файл Provisioning в iTunes с помощью перетаскивания (также в раздел "Медиа" )
- Убедитесь, что приложение было проверено на синхронизацию, синхронизированный iTunes с iPhone
- Наконец-то перезагрузился мой iPhone! Однако я уверен, что это может произойти только на устройстве Developers. Я предполагаю, что причиной этого был процесс, который все еще остается на iPhone, из моего последнего теста через XCode.
Я не использовал файл прав. Я действительно должен выяснить, для чего этот файл действительно, я читал, что это может потребоваться только при использовании iCloud. И разработчики XCode 4.2, в XCode больше нет ничего похожего на File/New/Entitlement Template. Файл создается, как только вы проверяете опцию "Права доступа" и указываете нужное имя файла на вкладке "Сводка" вашей цели.
Вы также можете загрузить iPhone Configuration Utility из Apple
Я также порекомендую это своим бета-тестерам, так как он позволит вам увидеть консольный журнал iPhone, который, конечно, может быть очень полезен в случае ошибок.
Надеемся, что это резюме поможет другим, настроив приложение для первого распределения Ad Hoc.
Приветствия, Рене