我正在尝试将Fabric Crashlytics SDK升级到 New Firebase Crashlytics SDK问题是给定的Firebase Crashlytics dsym文件的UUID与存档dsym的UUID不匹配。我已经从Appstore connect(活动(下载了dsyms,但它也不匹配。 之后,我决定用Fastlane上传dsyms。上传了这么多dsym,但Firebase Crashlytics控制台仍然要求我上传丢失的dsym文件。 我尝试使用Firebase CLI和Fastlane进行上传。 从树时代起,我就一直忙于解决这个问题。有人能帮我吗?
我也遇到了同样的问题,修复程序是使用Terminal
从Appstore连接上传下载的DSYMs
打开您的终端,然后使用以下行(确保用正确的路径替换[xxx Path]:
[Project Path]/Pods/FirebaseCrashlytics/upload-symbols -gsp [Google Service Plist Path]/GoogleService-Info.plist -p ios [DSYMs file Path]/appDsyms.zip
示例
/Users/soufian/Desktop/Projects/yourProject/Pods/FirebaseCrashlytics/upload-symbols -gsp /Users/soufian/Desktop/Projects/yourProject/yourProjectSubFolder/GoogleService-Info.plist -p ios /Users/soufian/Downloads/appDsyms.zip
确保-gsp
后面有一个空格,在Firebase文档中没有。
请联系'support@fabric.io'并包括你的dsym(zip(、应用程序捆绑包id,我可以和你一起深入研究。