检测到Firebase模式。警告:无法在应用包中找到GoogleService-Info.plist,dSYM将不会上传

问题描述 投票:6回答:2

我已经在Firebase Dashboard上设置了所有这些步骤和捆绑ID,并尝试多次崩溃,但没有收到任何报告。

  1. 在'Fabric'下,'〜> 1.7.6'
  2. 在sprice下,b~> 3.10.1
  3. 在构建阶段添加了运行脚本:“$ {PODS_ROOT} / Fabric / run”
  4. 调试信息格式:带有dSYM文件的DWARF
  5. 通过以下步骤在模拟器中运行 (IBAction)crashButtonTapped:(id)sender {[[Crashlytics sharedInstance] crash]; } 单击play_arrow Build,然后在Xcode中运行当前方案,以在设备或模拟器上构建您的应用程序。 单击停止在Xcode中停止运行方案或操作以关闭应用程序的初始实例。这个初始实例包含一个干扰Crashlytics的调试器。 再次从模拟器或设备打开您的应用程序。触摸崩溃以使应用崩溃。

@Alexizamerican我的应用程序的包ID是“com.lawcrossing.apps”。

当我进入我的pods / Fabric /并点击“运行”CLI时。它明确地说

检测到Firebase模式。警告:无法在应用包中找到GoogleService-Info.plist,dSYM将不会上传

但实际上plist存在。我曾尝试删除它并重新添加plist文件。我还通过明确定义plist的路径和文件名来尝试使用Firebase.configure(withoptions)。

ios swift firebase crashlytics
2个回答
0
投票

确保检查主目标的GoogleService-Info.plist文件目标成员资格

enter image description here

(在项目导航器中选择GoogleService-Info.plist文件,目标成员资格选项将位于最右侧)

要解决这些问题:您可以在模拟器上进行测试,不需要在真实设备上进行测试


0
投票

我通过在Fabric的Run Script阶段将GoogleService-Info.plist添加到Input Files部分来解决了这个问题:

Xcode Run Script Phase for Crashlytics / Fabric

© www.soinside.com 2019 - 2024. All rights reserved.