首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >:上传dSYMs显示警告& Firebase控制台显示dSYM必需(iOS)

:上传dSYMs显示警告& Firebase控制台显示dSYM必需(iOS)
EN

Stack Overflow用户
提问于 2021-08-17 13:11:47
回答 1查看 714关注 0票数 5

我已经用upload-symbols命令将dSYM上传到Firebase,该命令是从AppStore连接下载的。大多数dSYM已成功上传,但它显示了对少数dSYM的警告。在我的应用程序中启用了Bitcode &在构建设置中使用“带dSYM文件的侏儒”作为“调试信息格式”。

我收到了对一些dSYM的以下警告:

代码语言:javascript
复制
warning: Crashlytics found a dSYM with hidden symbols at path: /Users/name/Downloads/appDsyms/c362ba63-3100-3a48-9040-72af1fe519e3.dSYM. This will result in hidden stack frames for that library in Crashlytics. This can occur if you have  bitcode enabled in your app. If you have chosen to upload the symbols for your app to Apple, make sure to download the symbolicated dSYMs from Apple through Xcode or iTunes Connect. If you have chosen NOT to upload symbols to Apple, you can deobfuscate your dSYMs manually with the BCSymbolMaps found within the archive of your application using the following command: dsymutil --symbol-map <BCSymbolFile> <dSYMFileWithHiddenSymbols>.This will perform an in-place deobfuscation of the provided dSYM.To silence this warning, pass the --skip-dsym-validation flag to upload-symbols / run.

用于上载dSYM的命令:

代码语言:javascript
复制
/ProjectPath/Pods/FirebaseCrashlytics/upload-symbols -gsp /ProjectPath/GoogleService-Info.plist -p ios /DsymsPath/appDsyms

Firebase控制台显示了必需的dSYM:Firebase控制台显示了所需的dSYM

EN

回答 1

Stack Overflow用户

发布于 2022-01-12 15:21:25

  1. 在归档文件中,您将找到文件夹"BCSymbolMaps",将其复制到任何地方。
  2. 将c362ba63-3100-3a48-9040-72af1fe519e3.dSYM复制到c362ba63-3100-3a48-9040-72af1fe519e3.zip.
  3. 在这个压缩文件中,您可以找到文件\Content\Resources\c362ba63-3100-3a48-9040-72af1fe519e3.plist
  4. 在这个文件中,您需要键"DBGOriginalUUID".此键是BCSymbolMaps文件夹中所需的文件名。(让它是XXXXXXX。因此,您需要在从xcarchive获得的文件夹XXXXXXX.bcsymbolmap中找到文件BCSymbolMaps。)
  5. 现在我们有了解码dSYM文件的一切。只需运行下一个dsymutil -符号-map /Users/name/Downloads/appDsyms/XXXXXXX.bcsymbolmap /Users/name/Downloads/appDsyms/c362ba63-3100-3a48-9040-72af1fe519e3.dSYM
  6. 现在您可以重复向服务器发送dSYM。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68817995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档