Отсутствуют отчеты Testflight SDK

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

Это мой код:

- (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;
}

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


person Mehdzor    schedule 03.06.2012    source источник
comment
-uniqueIdentifier устарел. Разве вы не слышали вонь об этом в новостях месяц назад?   -  person CodaFi    schedule 04.06.2012
comment
Я использую UDID только с отладочной версией архива.   -  person Mehdzor    schedule 04.06.2012


Ответы (3)


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

person user1436268    schedule 05.06.2012

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

person Pierre    schedule 25.09.2012

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

person skram    schedule 03.06.2012