ОК, посмотрел ошибку «Следующая работа пыталась захватить службу ...» и увидел, что перезагрузка iPhone может решить проблему ... и угадайте, что, я преследовал фантом весь день..... работает отлично.Итак, последний совет для всех, у кого возникла подобная проблема после первой установки приложения через Ad Hoc: перезагрузите iPhone, в противном случае приложение может вылететь.
Приветствия и теперь хорошее настроение: -)
PS: Просто для того, чтобы завершить эту цепочку, выполните шаги, которые я сделал в конце (как уже упоминалось, я использую XCode 4.2.1):
- Добавлено мое устройство на портале Provisioning Portal (это былосделано давно, однако это важный шаг, так как здесь также необходимо зарегистрировать идентификаторы устройств для бета-тестирования перед повторным созданием и загрузкой профиля распространения)
- Создание и загрузка сертификата распространения iOS вProvisioning Portal
- Импортировал сертификат в мою цепочку для ключей
- Создание специального файла Provisioning Portal на портале Provisioning
- Загрузил этот профиль
- Дважды щелкнул профиль,который добавил его в раздел профиля обеспечения XCode Organizer)
- Добавлены опции Any SDK и Any iOS SDK для специального распространенияИдентификация подписи кода в разделе «Подписывание кода» моего проекта И моей цели и установка значений с помощью моего специального файла инициализации, который я только что создал и импортировал
- Удостоверился, что опция в моем файле .plist приложения «Приложение требует среды iPhone"было установлено значение true
- Запустил очистку (Product / Clean) и затем только сборку (Product Build)
- Убедитесь, что приложение не было установлено на моем iPhone (как я тестировал ранеечерез XCode)
- Скопируйте целевой объект (группа «Продукты через« Показать в Finder ») в iTunes с помощью перетаскивания (я поместил его в раздел« Медиа »)
- Скопировал файл специальной подготовки в iTunes черезПеретаскивание (также в раздел «Медиа»)
- Убедитесь, что приложение проверено на синхронизацию, синхронизирован iTunes с iPhone
- Наконец-то перезагрузил мой iPhone!Однако я уверен, что это может произойти только на устройстве разработчиков.Я предполагаю, что причиной этого был процесс, который все еще оставался на iPhone, из моего последнего теста через XCode.
Я не использовал файл разрешений.Я действительно должен выяснить, для чего этот файл на самом деле, я прочитал, что он может потребоваться только при использовании iCloud.И разработчики XCode 4.2, в XCode больше нет ничего похожего на File / New / Entitlement Template.Файл создается, как только вы проверите опцию «Права» и дадите файлу желаемое имя на вкладке «Сводка» вашей цели.
Вы также можете загрузить Утилиту конфигурации iPhone с apple
Я также порекомендую ее своим бета-тестерам, так как она позволяет просматривать журнал консолиiPhone, который, конечно, может быть очень полезен в случае ошибок.
Надеюсь, что это резюме поможет другим, настраивая их приложение для первого специального распределения.
Cheers, René