繁体   English   中英

Crashlytics IOS中缺少dSYM

[英]Missing dSYMs in Crashlytics IOS

您好,我一直在努力寻找解决方案,但不幸的是,我未能找到答案。 我的问题是我的应用程序使用了crashlytics。 拉动我的crashlytics时,我看到了Dsyms缺少的问题,我试图通过组织者添加所有缺少的问题,但是不幸的是,我找不到所有这些。 请注意,我的应用程序不在应用商店中,并且我没有iTunes连接,我正在使用企业帐户。 我注意到通过模拟器运行应用程序并导致崩溃时,Fabric会要求我提供我找不到的新dSYM。 我在哪里可以找到这个dsym? 我已经通过构建设置验证了在调试和发行版中都启用了dSYM的dWARRF。 如果您有任何想法,请告诉我。 谢谢!!

您可以执行以下操作(对我有用):

  • 归档目标的二进制文件。 选择您的方案,并确保已选择“通用iOS设备”: 然后在Xcode菜单中,转到Window-> Organizer,您将看到自己的构建
  • 选择构建。 检查日期/时间和版本号(版本)以确保它是您想要的。 右键单击并选择“在Finder中显示”
  • 右键单击.xcarchive文件,然后选择“显示软件包内容”
  • 查找dSYMs目录。 右键单击并压缩。
  • 将dSYMs.zip文件移动到桌面上,以便轻松上传到Crashlytics。

如果在新项目上使用Xcode 10,则Xcode 10将采用新的构建顺序,该顺序与Xcode的“构建阶段”中的已排序列表无关。

“ $(BUILT_PRODUCTS_DIR)/ $(INFOPLIST_PATH)”放入Fabric运行脚本的“输入文件”部分,以确保Fabric的安装顺利进行。

参考Crashlytics文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM