今天,我将我的第一个桌面 OSX 应用程序发送给了一小群测试人员。一位用户无法通过初始屏幕。
我想知道如何调试这样的东西?我会以某种方式将 NSLogs 写入文件吗?还是 OS X 有某种实用程序?我假设我需要某种日志记录功能,对吗?
您可以很容易地将日志写入文件(不是 via ,如果您愿意NSLog
,只需简单地写入NSString
磁盘 via )。writeToFile
如果您有一个NSURLConnection
使用POST
.
我更喜欢后者,因为它几乎不需要测试人员的干预,并且会自动发生。
分发版本不应该被调试,否则它将是开发版本。您可以将您的设备与 iTunes 同步,然后从 appdata 获取崩溃报告(如果您想知道崩溃的来源)。
参考这个链接。如果要调试,请使用开发配置进行调试构建。在您的情况下,请测试人员向您发送崩溃报告,并且您保持 ipa 或应用程序文件的安全,您将需要它来阅读崩溃报告。