最近,我从基于Intel的MacBook换到了基于M1的MacBook,自从我无法运行这个项目以来,但它只在调试模式下失败。
我每次都收到这样的信息:
<FirebaseCore/FirebaseCore.h> file not found
但是,在release模式下,它会正常编译。
我尝试过直接从旧机器和git复制项目。我已经尝试过:
- 从头开始完全重新安装Xcode
- 正在删除“派生数据”文件夹
- Cmd + Shift + K
- 重新安装Pod
- 在“方案”设置中选中“查找隐式从属关系”
- 我正在使用.xcworkspace,而不是使用.xcodeproj
- 尝试将modular_header =〉true添加到Podfile
- 尝试将“arm 64”添加到构建设置上的排除体系结构(在主项目和pod项目上)
我使用的是Mac OS Ventura(在两台机器上),以及最新的Xcode(14.1)Firebase软件包是**@react-native-firebase/app v15.6.0**
谢谢
2条答案
按热度按时间0lvr5msh1#
尝试在pod文件中添加以下代码行。
dluptydi2#
更新:我用Rosetta打开Xcode,在调试模式下运行了这个项目。这不是我想要的解决方案,因为它是一个在苹果处理器上运行的苹果软件,但它现在可以工作了。