2012-10-02 2 views
1

У меня есть приложение для iPhone, которое я распространяю на тестеры. Я выполнял следующие инструкции: https://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/YourFirstAppStoreSubmission/TestYourApponManyDevicesandiOSVersions/TestYourApponManyDevicesandiOSVersions.htmlУстановка специального приложения для тестирования без синхронизации iTunes

И они работают, за исключением одного из моих тестеров, который не использует iTunes для синхронизации своих приложений. У него уже много приложений на телефоне, и он не хочет синхронизировать с iTunes, потому что похоже, что он удалит их. Итак ... Есть ли другой способ получить приложение для тестирования на iPhone, помимо синхронизации с iTunes?

+0

Я рекомендую заглянуть в [TestFlight] (https://testflightapp.com/) – Joe

ответ

7

Просто распределите его, используя распределение OTA («Over The Air»).

  • При Архивирование приложения с помощью Xcode (меню продукта -> Архив, я надеюсь, что это то, что вы уже держать символы отладки, так что вы можете symbolicate крешлогам когда тестеры отправить некоторые обратно к вам!), Как только вы нажмите «Распределить», выберите опцию «OTA Distribution» и выполните следующие действия.
  • Не забудьте установить флажок «Распределить для предприятия» на соответствующем шаге и заполнить запрошенную информацию (имя продукта, URL-адрес IPA, когда вы загрузите его на свой сервер и т. Д.).
  • После создания .ipa и связанных с ним .plist, загрузите их обои на веб-сервер и сделайте ссылку на "itms-services://?action=download-manifest&url=<the_url_to_your_plist_file_here>".

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

В сети есть много учебников об этом, просто расскажите о распространении iPhone OTA.

+1

OTA этот способ бесплатный, простой и особенно не требует наличия закрытого исходного компонента в наших приложениях (+1). – Till

+0

@ При использовании fwiw testflight также не требуется компонент с закрытым источником. вы можете добавить один, но это не требуется. –

+0

@MikeM ow, я действительно предполагал, что компонент является обязательным. – Till

1

Я настоятельно рекомендую TestFlight. Это бесплатно, и это легко, и они управляют всей этой работой на стороне сервера.

1

Поскольку ваш пользователь боится процесса синхронизации iTunes (по уважительной причине), почему бы не рекомендовать его использовать iPhone Configuration Ultility.

Этот инструмент не выполняет полную синхронизацию, но только передает приложение, указанное вами.

Это бесплатная, простая в использовании и очень надежная. Ну, иногда у него есть свои завитки на системах Windoze, но это кажется обычным для пользователей этой ОС.

Смежные вопросы