应用程序在模拟器中运行良好,但在 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)