ios - 当项目从运行单个目标的多环境配置时,收到[上传处理所需的缺少的 dSYM]

标签 ios swift firebase

我的 Xcode 工作区和 Firebase 项目配置为使用单个目标运行多个环境。环境是 PROD、DEV、BETA 和 QA。尽管我能够在 Firebase 中查看所有四个环境的分析和性能数据,但我收到了针对 DEV、BETA 和 QA 环境的“上传缺少处理所需的 dSYM”错误消息。符号化崩溃报告按预期出现在 PROD 中,但在其他三个环境中则不然。我还已经将“调试信息格式”设置为“带有 dSYM 文件的 DWARF” 附件是我目前的配置。

enter image description here 我怀疑该问题归因于 Firebase 未解析正确的 *.plist,因为我还在控制台中收到此消息: 2019-01-15 16:51:37.522637-0500 [我的应用程序][7318:2157994] 5.15.0 - [Firebase/Analytics][I-ACS025020] Analytics 需要 GoogleService-Info.plist 中的 Google 应用程序 ID。您的数据可能会丢失。 Google 应用程序 ID 已更改。原来的新ID:[masked]:ios:[masked],[masked]:ios:[masked]

非常感谢任何帮助或见解。

最佳答案

转到项目的build设置,然后搜索“调试信息格式”,然后将“调试信息格式”设置为“带有 dSYM 文件的 DWARF”

debug information format

关于ios - 当项目从运行单个目标的多环境配置时,收到[上传处理所需的缺少的 dSYM],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54207699/

相关文章:

xcode - 将用户添加到另一个 View Controller 解析 swift

ios - 部分标题的UITableView自定义 View (内存泄漏)。什么是使节的标题自定义 View 正确的方法?

javascript - 为什么我的快照返回 null,即使 Firebase 数据库上有值

javascript - AngularFire 检查是否存在相同标题的项目

iphone - iOS 中的 Windows,从 Android 构建多 Activity 应用程序的最佳方式?

ios - 帐户名称 (kSecAttrAccount) 是否在 iOS 钥匙串(keychain)中加密?

swift - 带有 Dexcom API : get output frames failed, 状态 8196 的 OAuthSwift

AngularFire/Firebase - 检查身份验证状态

html - 更改 iOS 应用程序中的默认语言

ios - 用于 iOS 测试版应用程序分发的 Fabric Beta 与 Apple TestFlight?