我在iPhone型号而不是iPad上测试了我的应用程序 - 我认为如果它在iPhone上运行,它将以“兼容模式”在iPad上运行......哦。所以它被拒绝了。我得到拒绝后,我就在iPad模拟器上运行它(我很生气),果然,它崩溃了......但它并没有给我任何关于原因的信息。日志窗口只显示(lldb)
并在此处崩溃:
int main(int argc, char * argv[]) {
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
查看其他答案指示我更改plist
中的“支持的设备”,但我的plist
没有包含该内容。
在我的启动图像和图标资源文件中,我不包含iPad图像 - 这可能是问题吗?其他人也建议删除main.storyboard文件。
答案 0 :(得分:0)
在你的Xcode项目中,转到断点导航器(cmd-7),在屏幕底部点击+和“添加异常断点”。
现在,当您构建并运行时,Xcode应该在实际导致崩溃的行中断,而不是仅在main()
中。
注意:您可以右键单击“All Exceptions”断点并点击“将断点移动到... User”,这样断点就会一直存在于所有项目中。