2014-07-08 2 views
2

Я понимаю, что Swift - это новый язык, и я также понимаю, что такое бета-версия, но все же возможно и необходимо протестировать развертывание новых приложений на телефоне без его обновления к iOS8.Как развернуть Swift Приложения для iOS, сделанные с помощью XCODE 6-бета и TestFlight

Однако, когда я попытался использовать службу TestFlight, как я уже делал в прошлом (я знаю, что Apple приобрела компанию), все отлично работает, пока TestFlight не попытается установить приложение на телефон. В это время появляется сообщение об ошибке ... «невозможно установить в это время» ...

У кого-нибудь есть идея, как я могу заставить TestFlight работать или иметь жизнеспособную альтернативу, чтобы я мог проверить свое приложение на телефон удаленного человека.

Любое понимание высоко ценится.

ответ

4

Экспортируйте IPA, как обычно, убедитесь, что вы используете профиль подготовки AdHoc для выпуска (в настройках сборки).

Тогда вот обходной путь, чтобы заставить его работать с testflight.

  1. Откройте терминал и перейдите в каталог, где живет IPA
  2. ditto -xk myapp.ipa /tmp/myapp
  3. ditto -ck --norsrc /tmp/myapp ./myapp-after.ipa
  4. rm -rf /tmp/myapp

Загрузить MyApp-after.ipa в качестве TestFlight сборки.

+2

Спасибо! Это отлично поработало. Не могли бы вы объяснить, что делают команды. Я полагаю, что это связано с состоянием БЕТА? –

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