Ios Xcode 9.4地址未取消符号化
TL;DR:我上传到iTunes Connect时确实包含了符号。崩溃登录管理器显示我的代码的十六进制地址。代码9.4 (我知道这是一个非常常见的问题,但我发现的讨论涉及到命令行工具、过时的Xcode版本或从物理设备获取日志。如果有指示,我愿意谦恭地找到一个预先存在的答案。) 我所做的Ios Xcode 9.4地址未取消符号化,ios,xcode9,symbolicatecrash,Ios,Xcode9,Symbolicatecrash,TL;DR:我上传到iTunes Connect时确实包含了符号。崩溃登录管理器显示我的代码的十六进制地址。代码9.4 (我知道这是一个非常常见的问题,但我发现的讨论涉及到命令行工具、过时的Xcode版本或从物理设备获取日志。如果有指示,我愿意谦恭地找到一个预先存在的答案。) 我所做的 上传到iTunes Connect时,选中(设置为true) 包括iOS内容的位代码 脱衣舞符号 上传应用程序的符号以接收来自苹果的符号化报告 引用Apple文档标题为“如果日志未符号化”: 如果将应用
- 上传到iTunes Connect时,选中(设置为true)
- 包括iOS内容的位代码
- 脱衣舞符号
- 上传应用程序的符号以接收来自苹果的符号化报告
- 已打开应用程序项目的发布版本
- 打开的管理器窗口
- 顶部的“选定存档”选项卡
- 选定版本存档
- 单击存档信息窗格上的“下载dSYMs…”按钮
- 根据上述报价,这应该是没有必要的
- 顶部的“选定碰撞”选项卡
- 从左侧的报告名称列表中选择一个报告
- 将光标悬停在十六进制地址上
- 单击显示的灰色向右箭头
单击“在项目中打开…”按钮也有类似的效果。听起来好像Xcode没有找到
dSYMs
-“如果Xcode找不到dSYM文件,日志将不会被符号化”。我过去曾遇到过此类问题,并开始使用crashlytics来修复这些问题。建议您使用cocoapods和carthage中提供的crashlytics框架来跟踪崩溃情况。