由于脚本错误,在构建阶段无法上传Crashlytics dSYM文件。

7
我正在尝试将Firebase Crashlytics添加到我的Swift 4 iOS应用程序中。我已经安装了SDK,但是在dSYM方面遇到了一些问题,Firebase控制台告诉我需要上传dSYM文件才能查看任何错误。因此,我已经将调试信息格式设置为“DWARF with dSYM file” ,分别针对调试和发布版本,但仍然没有看到任何内容。现在,我正在尝试将此脚本添加到构建阶段(按照Firebase文档的说明)。现在我有一个构建错误,显示“找不到dSYM_directory文件或目录”。我做错了什么?我已经逐步按照文档进行操作。
编辑:我已经找到了dSYM位置,但Firebase控制台仍然出现错误。此脚本现在如下所示:
“find” "/Users/jamie/Library/Developer/Xcode/DerivedData/CalTest-eijpetsowazsmsegwizzgopcdpcq/Build/Products/Debug-iphoneos" -name "*.dSYM" | xargs -I {} $PODS_ROOT/Fabric/upload-symbols -gsp "/Users/jamie/Documents/CalTest/CalTest/GoogleService-Info.plist" -p "ios" {}
2个回答

6

dSYM_directory只是示例脚本中的占位符。您需要将upload-symbols脚本指向您应用程序的dSYM所在目录。将dSYM_directory替换为实际路径即可正常工作。


我该如何找到这个目录? - Jamie McAllister
请查看 https://docs.fabric.io/apple/crashlytics/missing-dsyms.html 了解有关 dSYMs 写入位置的更多信息。 - Alexizamerican
好的,我找到了dSYM文件的位置,但它仍然显示文件丢失的消息...我已经将更新的脚本添加到原帖的底部,你能再看一下吗?谢谢。 - Jamie McAllister
算了,文件正在上传中...还有其他问题出现了...谢谢 :) - Jamie McAllister
很好 - 我很高兴现在它正在被上传。 - Alexizamerican
我仍然面临错误Pods/Fabric/run未能执行的问题。第58行:Fabric/upload-symbols:文件或目录不存在。缺少upload-symbols文件的任何解决方法吗? - Paresh Thakor

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接