我已经为我的iOS应用程序安装了Testflight SDK 1.2.4。我正在使用Xcode版本:4.6。设备:IOS 6.1。还.ipa和.dSYM已上传。
当我运行Xcode时,它会显示以下日志:
TestFlight:开始会议
TestFlight:安装崩溃处理程序
TestFlight:应用程序令牌错误 - 您的应用程序令牌无法识别https://testflightapp.com
TestFlight:检查点已通过 - User_Check_Point
TestFlight:当前禁用与TestFlight的通信,请在日志的前面查看详细信息
的
我确信App Token完全正确。 同样在SDK Debugger中,只有会话开始和结束报告;
这是我的代码:
-(BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// start of your application:didFinishLaunchingWithOptions
// ...
//#define TESTING 1
//#ifdef TESTING
// NSUUID *uniqueIdentifier = [[UIDevice currentDevice] identifierForVendor];
//
// [TestFlight setDeviceIdentifier:[uniqueIdentifier UUIDString]];
//#endif
NSSetUncaughtExceptionHandler(&HandleExceptions);
// create the signal action structure
struct sigaction newSignalAction;
// initialize the signal action structure
memset(&newSignalAction, 0, sizeof(newSignalAction));
// set SignalHandler as the handler in the signal action structure
newSignalAction.sa_handler = &SignalHandler;
// set SignalHandler as the handlers for SIGABRT, SIGILL and SIGBUS
sigaction(SIGABRT, &newSignalAction, NULL);
sigaction(SIGILL, &newSignalAction, NULL);
sigaction(SIGBUS, &newSignalAction, NULL);
[TestFlight takeOff:@"my_app_token"];
// The rest of your application:didFinishLaunchingWithOptions method
}
我的错误在哪里?!请帮我。提前谢谢。
答案 0 :(得分:0)
我在iOS 7.0.4和TestFlight SDK 2.2.1版中遇到此问题,通过在XCode的“常规”选项卡中选择应用程序目标上的正确团队以及“构建设置”上的正确配置配置文件和代码签名标识来解决此问题。