Как работать с контрольными точками в TestFlight при использовании симулятора iOS?

Мне нужно предоставить некоторую аналитику о моем приложении с помощью TestFlight SDK. Я создал приложение в своей TestFlight учетной записи и успешно интегрировал SDK в свой проект. Теперь я добавляю в код простую контрольную точку:

[TestFlight passCheckpoint:@"TEST_CHECKPOINT"];

и попробуй в симуляторе. Я вижу следующее в консоли Xcode:

TestFlight: Checkpoint Passed - TEST_CHECKPOINT

что заставляет меня думать, что эта часть была сделана нормально. Но я не могу найти сообщение от этой контрольной точки в аккаунте TestFlight. В этой простой статье говорится, что я могу найти информацию о контрольных точках на вкладке Checkpoints, но где хак? Я не могу найти это.

Предпринятый поиск быстро привел меня к этот вопрос SO. Но это только еще больше все испортило для меня. Похоже (я не уверен, что мне это действительно нужно) я должен загрузить свой проект на TestFlight. Но как мне это сделать? Я не могу найти его нигде.

Так может ли кто-нибудь пролить свет на проблему и объяснить, что именно нужно сделать, чтобы добиться следующего - пройти контрольную точку (в частности, в симуляторе) и увидеть, что она успешно прибыла на счет TestFlight? Спасибо


person Andrey Chernukha    schedule 18.07.2013    source источник


Ответы (1)


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

Сначала вам нужно экспортировать ваше приложение в ipa на вашем жестком диске.

Следуйте инструкциям:
введите здесь описание изображения

Появится ваш органайзер. Нажмите кнопку "Распространить..."

Затем подпишите свое приложение сертификатом adhoc (поищите в Google, как это сделать)
введите описание изображения здесь


Сохраните на жестком диске "YOUR_APP.ipa"

Теперь загрузите свой ipa в testflight:
https://testflightapp.com/dashboard/builds/add/

Конечно, вам понадобится учетная запись для загрузки на нее. Теперь вам нужно загрузить ipa из testflight на свой iPhone... http://blog.testflightapp.com/post/1346521917/register-devices



Редактировать:
Похоже, что на самом деле вы можете получить некоторую информацию от своего симулятора. Но я думаю, вам нужно загрузить приложение хотя бы один раз на Testflight.

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

Если вы не загружаете в

person Martin Magakian    schedule 18.07.2013
comment
так что я НЕ МОГУ использовать TestFlight в симуляторе? - person Andrey Chernukha; 18.07.2013
comment
@AndreyChernukha нет, нельзя. Извини за это. - person Martin Magakian; 18.07.2013