加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 17:38:24 所属栏目:百科 来源:网络整理
导读:我已经有一段时间了,因为我在XCode中使用了symbolicate,它曾经工作过.今天我试过这个…… 归档我的应用程序. 从XCode在我的设备上安装应用程序. (只需连接设备并在发布模式下运行应用程序). 从Xcode停止了应用程序. 在我的设备(连接到Mac)上运行应用程序,当
我已经有一段时间了,因为我在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二进制文件(请参阅上面链接中的说明以验证)

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读