Проблема с правами iPhone в XCode 4 для специального распространения

Я перечитал всю документацию и публикации по специальному распространению, но проблема по-прежнему не устранена. Если я попробую «беспроводное» распространение (с расширениями .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), я получаю файл по умолчанию только с ключом «Может быть отлажен». Я попытался установить для него значение NO, добавив ключ get-task-allow (заменив существующий - предположительно, может быть отлажен тот же ключ?), Добавив свой идентификатор приложения и добавив словарь прав iPhone с двумя указанными выше ключами в ( в соответствии с документацией Apple).

Q4: каков уровень самоубийств среди разработчиков iPhone, пытающихся заставить работать Entitlements и Code Signing?

Чтобы сократить количество предложений, которые я видел по аналогичным вопросам: Права) Я получаю файл по умолчанию только с ключом «Может быть отлажен». Я попытался установить для него значение NO, добавив ключ get-task-allow (заменив существующий - предположительно, может быть отлажен тот же ключ?), Добавив свой идентификатор приложения и добавив словарь прав iPhone с двумя указанными выше ключами в ( в соответствии с документацией Apple).

Q4: каков уровень самоубийств среди разработчиков iPhone, пытающихся заставить работать Entitlements и Code Signing?

Чтобы сократить количество предложений, которые я видел по аналогичным вопросам: Права) Я получаю файл по умолчанию только с ключом «Может быть отлажен». Я попытался установить для него значение NO, добавив ключ get-task-allow (заменив существующий - предположительно, может быть отлажен тот же ключ?), Добавив свой идентификатор приложения и добавив словарь прав iPhone с двумя указанными выше ключами в ( в соответствии с документацией Apple).

Q4: каков уровень самоубийств среди разработчиков iPhone, пытающихся заставить работать Entitlements и Code Signing?

Чтобы сократить количество предложений, которые я видел по аналогичным вопросам: У меня есть права на подпись кода, установленные в моем Entitlements.plist для распространения и выпуска. Я пробовал перезапустить XCode, перестроить, архивировать и т. Д. Я попытался перезагрузить iPhone Я вернулся к обновлению iPhone

: в XCode 4.0.1 есть пункт меню при редактировании Entitlements.plist (Editor-> Show Raw Keys and Values), который переключает ключ с 'Можно отладить 'to' get-task-allow '

17
задан wheeliebin 27 March 2011 в 14:19
поделиться