1

我有一个尚未发布的 iPhone 应用程序,但我想确保在创建存档时可以符号化崩溃报告。目前,这适用于创建存档/IPA 的计算机。

但是为了确保我可以在另一个盒子或另一个用户上表示崩溃报告,我想弄清楚如何在另一台计算机上导出和导入存档。到目前为止,我可以找到“.xcarchive”目录,但是当我将它放在另一台计算机上并双击它时,它会显示无法安装存档和“存档可能已损坏或无法读取”。

如果我手动将文件放在正确的位置,它将在 XCode 的 Organizer 中列出,但我的崩溃报告没有符号化。

任何想法我做错了什么,或者有办法对.dSYM文件做些什么。

4

2 回答 2

2

艾伦是对的,但它并没有立即帮助我。在尝试使用“symbolicatecrash”之后,我发现 XCode 3 和 4 有问题。这个脚本无法完成它的工作,因为它使用了错误的otoolatos程序。

所以我继续在之前没有安装 XCode 的 Mac 上安装了整个开发环境。在处理了一些证书问题之后,我终于能够构建、分发和符号化崩溃报告。

之后,我可以压缩存档(右键单击存档并使用“在 Finder 中显示”找到它的位置),然后将其复制到另一台计算机的存档目录中,瞧,这个崩溃报告也被符号化了。

于 2011-02-07T23:01:49.490 回答
1

归档构建后,在管理器中单击该构建的“共享...”。然后,单击“保存到磁盘”。该 .ipa(假设它是使用正确的配置文件/分发配置文件制作的)将可移植到任何设备(并且崩溃报告也将正常显示)。

如果用户发送不带符号的报告(呃,是一个词),您始终可以按照这些步骤获取可读的崩溃报告。

于 2011-02-07T02:29:08.117 回答