首页 > 解决方案 > Firebase 不在 M1 模拟器上构建(在范围内找不到“分析”)

问题描述

自从我切换到 M1 后,事实证明在模拟器上运行应用程序是不可能的。在设备本身上它工作正常。

我收到构建错误:Cannot find 'Analytics' in scope

import Firebase

class AlertService: AlertServiceBase, AlertServiceProtocol {

  func showWarningAlert(dict: NSDictionary) {
     ...
     Analytics.logEvent("blocked_no_more_warning", parameters: nil)
  }
}

我与一位 Apple 工程师交谈,他说要将所有 Pods 架构更改为Standard Architectures (arm64, armv7) - $(ARCHS_STANDARD).

它有助于进一步取得进展,但后来在 firebase 分析问题上失败了。他建议在 SO 上发布问题。希望有人以前有过这个。谢谢

标签: iosswiftfirebasefirebase-analytics

解决方案


我只有在物理设备上调试时遇到这个问题,模拟器工作正常。

除了import Firebase, 我不得不import FirebaseAnalytics


推荐阅读