iphone - 远程调试iOS应用程序

标签 iphone ios debugging remote-debugging testflight

我正在开发一个 iOS (5.0+) 应用程序,它在我们公司的 6 种不同设备上运行得非常好。 当我们将构建版本发送给客户时,他们报告说他们已经在 5 种不同的设备上对其进行了测试,并且该应用程序总是在启动后立即崩溃。 我集成了 TestFlight 和 Flurry SDK 来跟踪使用情况和问题。

奇怪的是,TestFlight 和 Flurry 都没有报告崩溃。

我已建议客户删除配置文件并尝试从头开始安装所有内容,这并没有产生不同的结果。

该应用程序已在 App Store 中,首次尝试就获得批准。

更奇怪的是,客户报告在安装 TestFlight 版本并从 App Store 安装时发生崩溃。

如果应用程序在启动后立即崩溃,是否会在 App Store 中获得批准?

关于如何远程调试应用程序或在这种情况下如何继续进行有什么想法吗?

谢谢,节日快乐!

最佳答案

一种选择是确保您的日志记录并获取崩溃日志。此 Apple 文档展示了如何在使用和不使用 Xcode 的情况下获取日志:

http://developer.apple.com/library/ios/#qa/qa1747/_index.html

获得日志后,以下是有关如何阅读和分析的文档:

http://developer.apple.com/library/ios/#technotes/tn2151/_index.html

关于iphone - 远程调试iOS应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13763651/

相关文章:

iphone - 忽略 "UIViewController may not respond to [method]"警告的方法

objective-c - 如何获取 UITableViewCell 的矩形大小?

ios - 将新版本上传到 iTunes 后,我收到了推送通知权利问题

objective-c - UISegmentedControl 分隔线图像未显示

Android:我应该如何响应 Eclipse 中的 "Hot Code Replace Failed"对话框?

ios - 如何有选择地选择与Xcode 7.5 beta兼容的设备

ios - 后台模式在iOS 8中不起作用

visual-studio - 我如何告诉 Visual Studio 调试器永远不要进入特定文件?

linux - 如何让 gdb 从已安装的库中加载符号?

iphone - 添加新属性时 CoreData 无法完成错误