雪豹上的ios5崩溃,但在狮子会上是好的

时间:2011-12-30 01:05:58

标签: iphone ipad ios5 crash

我需要在appStore上的应用程序上进行更新,但是现在即将离开我的工作计算机(Lion os xcode 4),所以我正在使用另一台计算机(Snow leopard 10.6.8,xcode) 4),

我已经使用源代码导出了svn repo [在狮子机器上的ios5和ios4上工作正常],

但现在令我恐惧的是,应用程序在ios 5模拟器中崩溃[没有消息在日志中崩溃] error

在ios4模拟器上工作正常

这与不同的操作系统有关吗?

我没有在这里测试我的ipad所以我不知道它是否可以在实际设备上运行,

那又怎样呢?

谢谢!

1 个答案:

答案 0 :(得分:1)

看起来未记录未捕获的异常。将以下内容添加到main.m:

#ifdef DEBUG
void eHandler(NSException *);

void eHandler(NSException *exception) {
    NSLog(@"%@", exception);
    NSLog(@"%@", [exception callStackSymbols]);
}
#endif

int main(int argc, char *argv[]) {

#ifdef DEBUG
    NSSetUncaughtExceptionHandler(&eHandler);
#endif

...rest of your main function here...

}