微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在哪里可以获得其他iOS版本的iOS系统符号

请注意:我要求一个地方,我可以下载符号,或者一个确定的答案,苹果禁止这样的网站。 “重复”问题类似于我在我的问题链接的问题:唯一建议的答案是访问物理设备或找到另一个开发人员。

我已经象征着一个crashdump,但只有我的应用程序代码中的行被符号化;系统代码没有。看起来像这样:

Thread 0 Crashed:
0   libobjc.A.dylib                     0x39c195d0 0x39c16000 + 13776
1   QuartzCore                          0x33aefcad 0x33ade000 + 72877
2   QuartzCore                          0x33af3105 0x33ade000 + 86277
<snip>
13  UIKit                               0x33d862b9 0x33d2f000 + 357049
14  MyApp                               0x0005ef87 main (main.m:14)

...

Thread 7:
0   libsystem_kernel.dylib              0x3a101e30 0x3a101000 + 3632
1   CoreFoundation                      0x31ef82bb 0x31e61000 + 619195
2   CoreFoundation                      0x31ef7031 0x31e61000 + 614449
3   CoreFoundation                      0x31e6a23d 0x31e61000 + 37437
4   CoreFoundation                      0x31ec8c4b 0x31e61000 + 425035
5   MyApp                               0x0016f293 +[UA_ASIHTTPRequest runRequests] (UA_ASIHTTPRequest.m:4795)
6   Foundation                          0x3283b231 0x3278a000 + 725553
7   libsystem_c.dylib                   0x3a06b0e1 0x3a05a000 + 69857

我从this问题收集到,这是因为这个崩溃是从iOS 6.1.4设备进来的,我的〜/ Library / Developer / Xcode / iOS DeviceSupport文件夹中没有iOS 6.1.4的符号。

不幸的是,iOS 6.1.4是一个仅限iPhone 5的版本,我没有物理访问iPhone 5,我可以更新到6.1.4,所以从设备上取下符号已经出来了。有什么地方可以下载不同iOS版本的符号(没有运行这些版本的设备),还是被认为是苹果机密?

解决方法

我只知道只有很长的路要走:下载ipsw文件,并用黑客工具从中提取符号。也许任何人都可以轻松找到方法

upd:我已经找到解决方案更简单。

我试图象征iOS 7.0.1的符号,但是不尽如人意(与iOS 6.1.4相同)

接下来的步骤帮助我:

>我编辑了.crash文件,并将iOS 7.0.1更改为iOS 7.0
>从〜/ Library / Developer / Xcode / iOS DeviceSupport备份和删除所有内容
>从Xcode5运行symbolicatecrash(其中包含iOS 7符号)

忽略一些这些步骤对我来说不成功的结果。

我希望它能帮助你。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐