Специальное распространение Xcode 4 - невозможно загрузить - PullRequest
5 голосов
/ 21 июля 2011

Я недавно обновил нашу машину для разработки до Xcode4, и после первоначального изменения интерфейса прошло довольно гладко.Сейчас я нахожусь в процессе использования Ad-Hoc дистрибутива на нем впервые, поэтому я следовал этому руководству, чтобы настроить профили / схемы и т. Д. http://diaryofacodemonkey.ruprect.com/2011/03/18/ad-hoc-app-distribution-with-xcode-4/

Это процесс, который я выбрал:

1 / Настройка нового профиля обеспечения при распространении.Я выбрал Ad-Hoc, правильное приложение и мои UUID.

2 / Установил профиль в Xcode 4.

3 / В xcode продублировал конфигурацию выпуска и назвал ее Ad-Hoc.

4 / Под кодовой подписью убедитесь, что Ad-Hoc выбрал новый профиль.

5 / Редактируйте схему архива и выбрали конфигурацию сборки Ad-Hoc.

6/ Выберите «Продукт»> «Архив» и убедитесь, что указанный профиль правильный.

7 / На экране сохранения выберите «Распределение предприятия» и введите URL-адрес и заголовок приложения.

8 / Скопируйте полученный ipaархив, plist и mobileprovision (загруженный в пункте 1) на наш http-сервер.

9 / Добавил необходимый HTML-код и указал на него мобильное Safari.

10 / Выбрал mobileprovision, который был установлен безпроблема.

11 / Выбрано приложение, которое начинает устанавливаться, в результате чего «Невозможно загрузить» примерно на 90%.

Я пробовал несколько потенциальных решений из других постов, но все они приводятв тон тоже самое.Это используется для нормальной работы в Xcode 3 (с использованием обычной учетной записи разработчика, а не предприятия), и, насколько я могу судить, я на самом деле ничего не делаю, так что я делаю не так?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 01 августа 2011

у нас была та же самая проблема (и она все еще у нас есть для одного устройства, работающего только на iOS5 Beta, не уверена, связана ли она. Все остальные устройства работают.), Некоторые советы, которые могут помочь:

Сайт разработчика Apple:

  • Возможно, ваш профиль обеспечения должен быть обновлен на веб-сайте Apple.
  • на веб-сайте Apple убедитесь, что устройство связано с временным профилем в разделе «Устройство». В разделе «Предварительный профиль» функция «Редактировать» может вам лгать. Чтобы добавить отсутствующее устройство в предварительный профиль, перейдите в раздел «Предварительный профиль», затем снимите флажок и проверьте отсутствующее устройство (лежащая часть с веб-сайта Apple;))

в xcode:

  • Я изменил целевую ОС развертывания с 4.0 на 4.2
  • Я подключил свой iPhone и выбрал его в качестве цели, прежде чем создать архив.
  • эта проблема не зависит от «файла обеспечения команды», мы могли бы создать рабочий архив и с другим файлом обеспечения.

Если это тоже может помочь, я создал документ для распространения приложения Moodle, но он является общим для любого приложения, которое я думаю: http://docs.moodle.org/dev/how_to_distribute_iPhone_test_app

0 голосов
/ 21 июля 2011

Попробуйте: откройте схему, которую вы используете для ее редактирования. Затем проверьте, правильно ли задана конфигурация сборки на ВСЕХ этапах сборки (Build, Run, Test, Profile, ...). Если нет, установите правильную конфигурацию и соберите заново.

Если это не работает, добавьте новый Entitlements.plist в свой проект и добавьте новое значение с ключом get-task-allow в NO.

Редактировать: Вы пытались сделать Product > Build For > Build For Archiving, а затем Product > Archive. Это сработало для меня.

...