<FirebaseCore/FirebaseCore.h> 找不到文件 - 仅在 M1 Pro Mac 上的调试模式下



最近我从基于英特尔的MacBook转到了基于M1的MacBook,从那以后我就无法运行这个项目,但它只在调试模式下失败

我每次都会收到这样的消息:

<FirebaseCore/FirebaseCore.h> file not found

但是,在版本模式下,它可以正常编译。

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

  • 从头开始完全重新安装Xcode
  • 删除派生数据文件夹
  • Cmd+Shift+K
  • 重新安装吊舱
  • "查找隐式依赖项";在"方案"设置中选中
  • 我在.xcworkspace上工作,而不是在.xcodeproj上工作
  • 尝试添加modular_header=>对Podfile为true
  • 尝试添加";臂64";排除构建设置上的体系结构(在主项目和pods项目上(

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

感谢

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

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

更新:通过使用Rosetta打开Xcode,我成功地在调试模式下运行了该项目。这不是我想要的解决方案,因为这是一个在苹果处理器上运行的苹果软件,但它目前有效。

  • 关闭Xcode
  • 右键单击Applications文件夹中的Xcode
  • 点击";参见信息">
  • 检查";用罗塞塔打开">
  • 关闭信息窗口并重新打开Xcode

最新更新