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;
}
我怎么错过?
答
您的日志应该打印出“已启动会话”或“团队令牌识别”消息。如果是这样,它仍然不起作用,那么它可能是TestFlight方面的一个问题。我联系了他们有关类似的问题,他们迅速回应,他们正试图将所有错误都清除出他们的系统,这会在一段时间内导致一些不稳定。我有时会收到消息,有时候不会。希望他们很快就会解决它。我不认为uniqueIdentifier与它有很大关系,但我想这并不会伤害它。
答
尝试删除设备标识符设置。
答
我不知道这是否能解决您的问题,或者您是否已经自己解决了问题。 该文档声明您必须在takeOff
之前致电setDeviceIdentifier
。 如果这对API至关重要,那么由于标识符未知,它永远不会知道谁启动了该应用程序。
'-uniqueIdentifier'已弃用。一个月前的新闻你没有听到它的臭味吗? – CodaFi
我只在调试版本的档案中使用UDID。 – Mehdzor