Как развернуть приложения Swift для iOS, созданные с помощью XCODE 6-beta и TestFlight

Я понимаю, что Swift — это новый язык, и я также понимаю, что означает бета-версия, но все же возможно и необходимо протестировать развертывание вновь созданных приложений на телефоне, не обновляя его до iOS8.

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

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

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


person Community    schedule 08.07.2014    source источник


Ответы (1)


Экспортируйте 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.

person Z Jones    schedule 09.07.2014
comment
Спасибо! Это отлично сработало. Не могли бы вы объяснить, что делают команды. Я полагаю, это связано с состоянием БЕТА? - person ; 10.07.2014