Testflight SDK缺less报告

我为我的iOS应用程序安装了Testflight SDK。 每一步都遵循手册。 问题是 – 我没有从应用程序得到任何报告。 没有会话报告,错误,反馈 – 什么也没有。 我已经检查了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; } 

我错过了什么?

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

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

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