关注

我如何生成与云构建的项目的Ios崩溃日志?

问题

  • 我安装了一个来自Cloud Build的应用程序,并且崩溃了。
  • 在我的OSX设备上打开时,崩溃日志没有符号。

 

原因

符号文件由Xcode生成,但Unity Cloud Build不提供下载Xcode项目的选项。 正确转换崩溃日志需要符号。

 

解决方案

请等待Unity Cloud Build完成您的构建。 #42,然后将其安装在您的设备上,并再现崩溃。 然后按照以下步骤操作: 

  • 转到您的游戏的云构建项目,并找到您安装的构建的dSYM和ipa下载。 #42。 此时,您单击历史记录列表中的构建上的安装,然后使用共享下拉菜单,您可以使用.ipa的下载到桌面和.dsym文件的下载dSYM。
  • 将dSYM解压缩到安全的地方。 进入名为#42的文件夹。 该位置应该是Spotlight可以索引的位置。
  • 将ipa扩展名重命名为zip,然后将.app内部解压缩到与dSYM相同的文件夹中。
  • 通过USB将您的iOS设备连接到您的OSX机器
  • 在Xcode中(这些步骤针对Xcode 6.1.1),转到Windows->设备
  • 在左窗格中选择设备,然后单击查看设备日志
  • 应该有一个崩溃转储你的游戏。 通过进程名称和崩溃时间列找到它,然后单击它。
  • 正确的窗口现在应该具有名为callstack的崩溃转储。 如果没有,请在左窗格中右键单击崩溃转储,然后选择重新符号日志。

这应该给你一个适当的符号崩溃日志。 如果您需要其他帮助,请在here 阅读或检查下面的forum entry

如果您需要更多的.dSYM选项,请阅读post

 

更多信息

  • 这里了解更多相关信息。
  • 这里了解更多dSYM相关信息。
  • 这里了解更多性能分析和项目调试符号相关信息。
  • 这里了解更多性能分析相关信息。

本文适用于Unity版本4.2.2f1及更高版本,XCode 6及更高版本,iOS 6.0及更高版本。

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
还有其它问题?提交请求

0 评论

登录写评论。