【问题标题】:OSX - How to debug distributed builds?OSX - 如何调试分布式构建?
【发布时间】:2012-11-04 02:14:05
【问题描述】:

我今天将我的第一个桌面 OSX 应用程序发送给了一小群测试人员。一位用户无法通过初始屏幕。

我想知道如何调试这样的东西?我会以某种方式将 NSLogs 写入文件吗?还是 OS X 有某种实用程序?我想我需要某种日志记录功能,对吧?

【问题讨论】:

    标签: macos debugging testing


    【解决方案1】:

    您可以很容易地将日志写入文件(不是通过NSLog,而是通过writeToFileNSString 写入磁盘,如果您愿意的话)。如果您有一个使用NSURLConnectionPOST 的日志,您还可以将日志自动上传到您的服务器。

    我更喜欢后者,因为它几乎不需要测试人员的干预,并且会自动发生。

    【讨论】:

      【解决方案2】:

      分发版本不能调试,否则它会是开发版本。 您可以将您的设备与 iTunes 同步,然后从 appdata 获取崩溃报告(如果您想知道崩溃的来源)。

      参考这个link。如果要调试,请使用开发配置进行调试构建。在您的情况下,请测试人员将崩溃报告发送给您,并且您将 ipa 或应用程序文件安全保存,您将需要它来阅读崩溃报告。

      【讨论】:

      • 这不一定是真的,错误有时会出现在现实世界中,能够确定它们发生的原因很有用。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-24
      • 2014-10-12
      • 2010-10-19
      相关资源
      最近更新 更多