应用程序被拒绝:在iPad上崩溃

时间:2014-12-10 20:39:41

标签: ipad cocoa-touch crash

我在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文件。

1 个答案:

答案 0 :(得分:0)

在你的Xcode项目中,转到断点导航器(cmd-7),在屏幕底部点击+和“添加异常断点”。

现在,当您构建并运行时,Xcode应该在实际导致崩溃的行中断,而不是仅在main()中。

注意:您可以右键单击“All Exceptions”断点并点击“将断点移动到... User”,这样断点就会一直存在于所有项目中。