Testflight SDK缺失报告

问题描述:

我已经为我的iOS应用程序安装了Testflight SDK。 按照手册的每一步。问题是 - 我没有收到任何来自应用程序的报告。没有会话报告,错误,反馈 - 什么都没有。我已经检查了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

您的日志应该打印出“已启动会话”或“团队令牌识别”消息。如果是这样,它仍然不起作用,那么它可能是TestFlight方面的一个问题。我联系了他们有关类似的问题,他们迅速回应,他们正试图将所有错误都清除出他们的系统,这会在一段时间内导致一些不稳定。我有时会收到消息,有时候不会。希望他们很快就会解决它。我不认为uniqueIdentifier与它有很大关系,但我想这并不会伤害它。

尝试删除设备标识符设置。

我不知道这是否能解决您的问题,或者您是否已经自己解决了问题。 该文档声明您必须在takeOff之前致电setDeviceIdentifier。 如果这对API至关重要,那么由于标识符未知,它永远不会知道谁启动了该应用程序。