Я перечитал всю документацию и публикации в Ad Hoc-дистрибутиве и все еще имею проблему. Если я попробую "беспроводной" дистрибутив (с использованием файла .plist и .ipa, загружаемого с помощью Safari), приложение начнет загружаться, значок будет правильно нарисован, и имя изменится с "Установка..", но когда его около 90% завершено, я получите предупреждение "Невозможно загрузить...".
Если я использую метод iTunes для передачи приложения, я получаю "Приложение" xx "не было установлено на iPhone" xx ", потому что права не верны.
Q1: Я прочитал, что вам больше не нужно отдельно добавлять файл .mobileprovision, потому что XCode (я использую 4.0.1) добавляет его в пакет - это правда?
Q2: когда я загружаю '.mobileprovision в сафари (на iPhone), он просто отображает его как текст. Является ли это симптомом моей проблемы или нерелевантности?
Q3: относится ли эта проблема к Entitlements.plist? Я не могу найти документацию от Apple или любых блогов, которые относятся к тому, что я вижу при редактировании этого файла с помощью XCode 4.0.1. Если я следую инструкциям (New- > New File- > Code Signing- > Entitlements), я получаю файл по умолчанию только с ключом "Может быть отлажен". Я пробовал установить это значение "НЕТ", добавив ключ "Получить задание" (заменив существующий - предположительно, можно отлаживать тот же ключ?), Добавив мой идентификатор приложения и добавив словарь прав на iPhone с двумя вышеуказанными клавишами ( согласно документации Apple).
Q4: какова вероятность самоубийства среди разработчиков iPhone, пытающихся получить права доступа и подписи кода?
Сократить предложения, которые я видел для похожих вопросов: У меня есть права доступа к коду, установленные для моего права доступа для распространения и выпуска. Я попытался перезапустить XCode, перестроить, архивировать и т.д. Я попытался перезапустить iPhone Я вернулся к iPhone
Обновление. В XCode 4.0.1 есть опция меню, когда редактируется Entitlements.plist(Редактор- > Показать Raw Keys и Values), который будет переключать ключ из "Может быть отлажен" до "get-task- позволяют '