Wes*_* Ow 8 crash symbolicate symbolicatecrash ios xcode6
我最近向应用程序商店提交了一个应用程序,但它已被拒绝.我制作的应用程序仅限iPhone,但我不知道你必须确保它在iPad上运行(Apple指南2.10),因此我的应用程序被拒绝,因为当评论者在iPad Air上运行它时它崩溃了.
我没有iPad Air,所以我无法复制我身上的崩溃.审稿人给我发了一个.crash文件给我的应用程序,我正在试图象征它.
我有.crash文件以及应用程序二进制文件的.dSYM和.app文件.我如何从这里开始象征.crash文件?
Jor*_*ans 11
对于遇到类似问题的人的一些信息:我们收到崩溃日志文件作为txt
文件.如果您将扩展名更改为crash
,则可以将文件拖放到Xcode中:
连接任何设备,打开Window/Devices
,单击View Device Logs
并拖放.crash文件,它们将自动符号化.
即使atos
使用正确的dSYM
文件(检查UUID),我也无法手动进行符号化.然而,Xcode设法象征着他们.
免责声明:这是在Xcode 8.1上测试的.如果您在运行Xcode 9/10/...时偶然发现了这个答案,那么(通常)无法保证这仍然有用.
首先,我的建议:-
1)你可以使用Crashlytics SDK来获取详细的崩溃报告,它是一个非常好的崩溃报告器,而且还是免费的。您将获得堆栈跟踪甚至崩溃行。
2) 不强制要求为 iPhone 和 iPad 制作应用程序。如果您已将应用程序设为通用,那么您也可以将应用程序目标设备设置为仅限 iPhone。如果用户在 iPad 上运行,它将仅作为 iPhone 运行。您可以更改项目导航器 -> 目标 -> 常规选项卡 -> 部署信息 -> 设备上的设置。
有关 Apple 指南 2.10 的信息:iPhone 应用程序也必须在不经修改的情况下在 iPad 上运行,且分辨率为 iPhone 分辨率,且分辨率为 2X iPhone 3GS
用于分析崩溃报告:- 查看这些链接:- 1)链接 1 2)链接 2
归档时间: |
|
查看次数: |
2730 次 |
最近记录: |