ios – XCode 4.6管理器不代表我的应用程序崩溃堆栈跟踪

ios – XCode 4.6管理器不代表我的应用程序崩溃堆栈跟踪,第1张

概述我已经有一段时间了,因为我在XCode中使用了symbolicate,它曾经工作过.今天我试过这个…… >归档我的应用程序. >从XCode在我的设备上安装应用程序. (只需连接设备并在发布模式下运行应用程序). >从Xcode停止了应用程序. >在我的设备(连接到Mac)上运行应用程序,当然崩溃了. >现在,当我打开Organizer并转到设备日志时,它会显示一个新的崩溃日志文件. >但它无法象 我已经有一段时间了,因为我在XCode中使用了symbolicate,它曾经工作过.今天我试过这个……

>归档我的应用程序.
>从XCode在我的设备上安装应用程序. (只需连接设备并在发布模式下运行应用程序).
>从Xcode停止了应用程序.
>在我的设备(连接到Mac)上运行应用程序,当然崩溃了.
>现在,当我打开Organizer并转到设备日志时,它会显示一个新的崩溃日志文件.
>但它无法象征我的应用程序的符号.所有Apple库的东西都是象征性的.

我在网上搜索,似乎没什么用.

编辑:在构建设置中,如果我禁用“复制期间剥离调试符号”,即使是发布版本,一切正常.但是Xcode应该能够使用dSYM文件进行符号化.我不想用调试符号分发应用程序.

提前致谢.

解决方法 本文将帮助您找到问题所在: http://support.hockeyapp.net/kb/how-tos-faq/how-to-solve-symbolication-problems

由于您说您在发布模式下运行,因此设备上运行的版本不是您存档的版本!因此,如果DerivedData目录中已有可用的发布版本,则需要这样做.否则,它将创建一个新的构建并安装该构建.

现在有两种可能性,为什么符号不起作用:

>您之后正在进行另一个版本构建,因此上一个版本和dSYM会被覆盖(请参阅上面链接中的说明)
> Spotlight找不到崩溃报告中写入的UUID的dSYM和app二进制文件(请参阅上面链接中的说明以验证)

更新:关于剥离符号的注意事项:当您不删除编辑后的帖子中提到的符号时,符号化已在设备上完成.但是你当然会错过行号.

总结

以上是内存溢出为你收集整理的ios – XCode 4.6管理器不代表我的应用程序崩溃堆栈跟踪全部内容,希望文章能够帮你解决ios – XCode 4.6管理器不代表我的应用程序崩溃堆栈跟踪所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1011108.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存