在Crashlytics IOS中缺少dSYM

时间:2018-03-20 02:32:52

标签: ios swift crashlytics dsym

您好我一直在寻找解决方案,但遗憾的是我无法找到答案。我的问题是我的应用程序使用了crashlytics。当拉我的崩溃时,我看到Dsyms缺失的问题,我试图通过组织者添加所有缺少的,但不幸的是我无法找到所有这些。请注意我的应用程序不在应用程序商店中,我没有itunes connect我正在使用企业帐户。我注意到当通过模拟器运行我的应用程序并强制崩溃时,Fabric会问我一个我无法找到的新dSYM。我在哪里可以找到这个dsym?我已经通过我的构建设置验证了我在调试和发布时启用了dSYM的dWARRF。如果您有任何想法,请告诉我。谢谢!!

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

  

如果您在新项目上使用Xcode 10,则Xcode 10将采用新版本   独立于构建阶段中的有序列表的排序   Xcode。

     

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

参考Crashlytics documentation