【问题标题】:App Rejected: Crashes on iPad应用程序被拒绝:在 iPad 上崩溃
【发布时间】:2014-12-10 20:39:40
【问题描述】:

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

【问题讨论】:

  • 您应该能够获得崩溃日志。即使只是离开设备。

标签: ipad cocoa-touch crash


【解决方案1】:

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

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

注意:您可以右键单击“所有异常”断点并点击“将断点移动到...用户”,这样断点将始终存在于您的所有项目中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    • 2021-10-23
    • 1970-01-01
    • 1970-01-01
    • 2019-10-23
    • 1970-01-01
    相关资源
    最近更新 更多