问题
- 我安装了一个来自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。
更多信息
本文适用于Unity版本4.2.2f1及更高版本,XCode 6及更高版本,iOS 6.0及更高版本。
评论
0 条评论
文章评论已关闭。