Подтвердить что ты не робот

Ad Hoc для бета-тестирования xcode 4.3

После отличных уроков из http://www.raywenderlich.com/ о том, как отправить приложение в магазин приложений с квадратного, я начал планировать свой бета-тест программа.

Я не собираюсь подробно описывать все, что было хорошо, а то, с чем я сейчас имею дело.

Я прочитал много сообщений о том, как создавать профили подготовки для ad hoc-распространения моего приложения для бета-тестеров. Я сосредоточился на тех, кто помогает пользователю получить приложение в эфире (OTA) после рекомендации форума.

Теперь я знаю, что TESTFLIGHT есть, но на этот раз я не могу использовать его.

Все работает хорошо, кроме той части, где приложение действительно устанавливается на моем устройстве. Я продолжаю получать сообщение об ошибке "Невозможно загрузить приложение" через несколько секунд после нажатия "Установить".

Существует несколько возможностей и комбинаций сертификатов, профилей, подписей, и здесь я думаю, что я делаю что-то неправильно. Я хотел бы показать вам, что у меня есть и что я сделал, и, возможно, ваши опытные глаза могут обнаружить мой недостающий шаг или неправильную конфигурацию.

Надеюсь, ты сможешь помочь мне в этом. Моя благодарность принадлежит вам в продвинутом состоянии.

На предварительном портале iOS:

1) Специальный профиль распределения с несколькими устройствами:

enter image description here

2) После загрузки и установки моих сертификатов (я создаю пару из них для тестирования):

enter image description here

enter image description here

3) В моей конфигурации проекта xCode:

enter image description here

enter image description here

enter image description here

4) Когда я создаю архив:

enter image description here

enter image description here

enter image description here

enter image description here

5) Я загружаю все на свой сервер, а затем пытаюсь установить .ipa для установки на моем iPhone (который является одним из двух устройств, включенных в профиль)

enter image description here

<Т411 >

enter image description here

И, наконец, я получаю следующее:

enter image description here

Есть ли у вас какие-либо идеи о том, что может быть неправильным?

Спасибо за помощь,

4b9b3361

Ответ 1

Единственное различие, которое я вижу в CodeSigning, гарантирует, что обе строки в Adhoc указывают на ваш сертификат.

Второе, что нужно проверить: вы не упомянули plist, который был создан во время "Сохранить для предпринимательства". Вы тоже загрузили это на свой сервер? И ваша ссылка указывает на этот plist? Отметьте этот ответ для материала plist: Как отправить сборку на уже подготовленный iPhone удаленного человека

Ответ 2

У меня была эта точная проблема, даже если, как и вы, насколько я могу судить, все сделано правильно. Я обнаружил, что если у вас когда-либо был URL-адрес файла plist или файла приложения, то ваш iPhone всегда будет не в состоянии установить. Там какой-то кеширование происходит там, где телефон не загружает обновленный файл plist, если он ранее загружал неверный.
Исправление, которое я использовал, - попробовать другой телефон (который не кэшировал предыдущую версию) или создать новую версию с другим URL-адресом. Звучит безумно, но это сработало для меня!

Ответ 3

Мы также столкнулись с этой проблемой пару раз и возможные причины:

Из-за снимков экрана вы загрузили файлы в точное местоположение "http://www.becomingapps.com/en/ota/"? Когда вы укажете этот URL во время экспорта предприятия.

Вторая возможная причина, по которой мы видели, - mismatched App Id's.

Ответ 4

Если вы не решили свою проблему, я думаю, вы не можете использовать wild card в своем специальном профиле. Он должен иметь полную подпись... com.becomingapps.dilemma.

Вам также нужно загрузить оба значка, но я предполагаю, что вы сделали это, так как ваш скриншот показывает пользовательский значок.

Это стоит усилий, чтобы заставить это работать, моим клиентам это нравится.