如何在ios中正确设置testflight?

时间:2013-05-16 03:54:10

标签: ios6 testflight

我已经为我的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
}

我的错误在哪里?!请帮我。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我在iOS 7.0.4和TestFlight SDK 2.2.1版中遇到此问题,通过在XCode的“常规”选项卡中选择应用程序目标上的正确团队以及“构建设置”上的正确配置配置文件和代码签名标识来解决此问题。