应用程序在模拟器中运行良好,但在 iphone 中崩溃

Posted

技术标签:

【中文标题】应用程序在模拟器中运行良好,但在 iphone 中崩溃【英文标题】:app works well in simulator,But crash in iphone 【发布时间】:2017-01-15 09:55:32 【问题描述】:

我开发了一个 audioQueue 程序。它适用于模拟器或带有 xcode 的 iphone。 但是如果我在我的 iphone 中独立启动该应用程序,该应用程序将在 20 秒后崩溃。 我无法获得任何调试信息!谁能指导我解决问题的方法?

【问题讨论】:

问题可能是,如果您没有付费开发者帐户,则在物理设备上安装 2 天后,配置文件会过期。 解决方案: 1:你必须在物理设备上运行2天后重新安装。 2:支付开发者许可费用(99 美元/年),一切顺利 是由于ios看门狗机制! audioQueue 阻塞了 mainQueue,我将 audioQueue 设置为异步修复问题。 【参考方案1】:

您应该能够通过将手机连接到 Mac 上的 iTunes 并进行同步来检索崩溃日志。然后在 Finder 中选择 Go > Go to folder 并输入 /Library/Logs/CrashReporter/MobileDevice/<your phone name>/ 应该有一个以您的应用命名的文件列表

【讨论】:

在 xcode->window->Devices->my iphon->ViewDeviceLog 我可以找到崩溃日志并在看门狗中找到问题,我使用异步修复问题。谢谢你的重播!

以上是关于应用程序在模拟器中运行良好,但在 iphone 中崩溃的主要内容,如果未能解决你的问题,请参考以下文章

Xmppframework for iphone 在模拟器上运行良好,但在设备上运行不正常?

xcode UI 自动化脚本在 iPhone 上运行良好,但在 iPad 上失败

在模拟器中录制和播放声音效果很好,但在我的 iPhone 中却不行

iPhone 相机应用程序在 iPhone 中运行良好,但在 iPod 中崩溃

NSFileManager 在模拟器上运行良好,但在设备上运行良好

Flutter App 在模拟器(Iphone 12 mini)上完美运行,但在设备上崩溃(Iphone 8 plus)