2012-06-03 3 views
3

Я установил Testflight SDK для моего приложения iOS. Следуйте руководству на каждом шагу. Проблема в том, что я не получаю никаких отчетов из приложения. Нет отчетов сеансов, ошибок, отзывов - ничего. Я проверил Team Token - все соответствует.Testflight SDK отсутствующих отчетов

Это мой код:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 

    //bla bla bla some initialization code 

    [TestFlight takeOff:@"my team token"]; 
    [TestFlight setDeviceIdentifier:[[UIDevice currentDevice] uniqueIdentifier]]; 

    TFLog(@"Test message"); 

    return YES; 
} 

Что мне не хватает?

+0

'-uniqueIdentifier' устарел. Разве вы не слышали об этом во время новостей месяц назад? – CodaFi

+0

Я использую UDID только с отладочной версией архива. – Mehdzor

ответ

1

Ваш журнал должен распечатать сообщение «Начальная сессия» или «Сообщение о распознавании команды». Если это так и все еще не работает, то это, вероятно, проблема со стороны TestFlight. Я связался с ними по поводу аналогичной проблемы, и они оперативно ответили на то, что они пытаются сбросить все ошибки из своей системы, и это приведет к некоторой нестабильности на некоторое время. Иногда я получаю сообщения, а иногда нет. Надеюсь, они скоро исправят это. Я не думаю, что уникальная вещьIdentifier имеет много общего с этим, но я думаю, это не помешает удалить ее.

0

Попробуйте удалить настройку идентификатора устройства.

3

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

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