给你一个快速的问题。
如果我的应用程序定期检查崩溃日志并将其上传到服务器,我会在 Appstore 审批流程中遇到任何问题吗?这甚至可能吗?如果没有,我是否可以使用全局异常处理程序之类的东西并让我的应用程序优雅地终止,同时能够将异常消息上传到服务器?
谢谢,
泰加
给你一个快速的问题。
如果我的应用程序定期检查崩溃日志并将其上传到服务器,我会在 Appstore 审批流程中遇到任何问题吗?这甚至可能吗?如果没有,我是否可以使用全局异常处理程序之类的东西并让我的应用程序优雅地终止,同时能够将异常消息上传到服务器?
谢谢,
泰加
对于通过 App Store 分发的应用程序,Apple 将通过 iTunes Connect 将崩溃日志发送给您。
对于 Ad-Hoc 构建,您需要让您的用户向您发送崩溃日志。当 iPhone 与 iTunes 同步时,它会将所有崩溃日志复制到计算机上。以下是它们在各种操作系统上的存储位置:
Mac OS X:~/Library/Logs/CrashReporter/MobileDevice/[DEVICE_NAME]
视窗XP:C:\Documents and Settings\[USERNAME]\Application Data\Apple computer\Logs\CrashReporter\[DEVICE_NAME]
视窗:C:\Users\[USERNAME]\AppData\Roaming\Apple computer\Logs\CrashReporter\MobileDevice\[DEVICE_NAME]
(我从 Google 获得了这些路径;我自己还没有验证它们。但如果他们错了,有人可以发表评论)。