我需要在appStore上的应用程序上进行更新,但是现在即将离开我的工作计算机(Lion os xcode 4),所以我正在使用另一台计算机(Snow leopard 10.6.8,xcode) 4),
我已经使用源代码导出了svn repo [在狮子机器上的ios5和ios4上工作正常],
但现在令我恐惧的是,应用程序在ios 5模拟器中崩溃[没有消息在日志中崩溃]
在ios4模拟器上工作正常
这与不同的操作系统有关吗?
我没有在这里测试我的ipad所以我不知道它是否可以在实际设备上运行,
那又怎样呢?
谢谢!
答案 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...
}