【问题标题】:<FirebaseCore/FirebaseCore.h> file not found - Only in debug mode on M1 Pro Mac<FirebaseCore/FirebaseCore.h> 文件未找到 - 仅在 M1 Pro Mac 上处于调试模式
【发布时间】:2022-11-03 14:57:09
【问题描述】:

我相信这不是一个重复的主题,因为在我的案例中这个问题是特定于调试模式的,我已经尝试了我在其他所有主题中找到的所有解决方案。

最近我从基于 Intel 的 MacBook 转移到基于 M1 的 MacBook,因为我无法运行这个项目,但它仅在调试模式下失败。

我每次都会收到这条消息:

<FirebaseCore/FirebaseCore.h> file not found

然而,在发布模式,它可以正常编译。

我试过直接从旧机器和 git 复制项目。我已经尝试过:

  • 从头开始完全重新安装 Xcode
  • 删除派生数据文件夹
  • Cmd + Shift + K
  • 重新安装 Pod
  • 在方案设置上选中“查找隐式依赖项”
  • 我正在处理 .xcworkspace 和不是在 .xcodeproj 上
  • 尝试将 modules_header => true 添加到 Podfile

我正在使用 Mac OS Ventura(在两台机器上)以及最新的 Xcode(14.1) Firebase 软件包是@react-native-firebase/app v15.6.0

谢谢

【问题讨论】:

    标签: xcode firebase react-native


    【解决方案1】:

    尝试在 pod 文件中添加以下代码行。

      pod 'Firebase', :modular_headers => true
      pod 'FirebaseCore', :modular_headers => true
      pod 'FirebaseCoreInternal', :modular_headers => true
      pod 'GoogleUtilities', :modular_headers => true
      $RNFirebaseAsStaticFramework = true 
    

    【讨论】:

      猜你喜欢
      • 2021-09-13
      • 1970-01-01
      • 2019-07-13
      • 2021-09-14
      • 2019-11-25
      • 2021-12-24
      • 2020-10-09
      • 2019-02-04
      相关资源
      最近更新 更多