Evg*_*gin 14 xcode flipper react-native
我有一个 React Native 项目。我最近更新到 macOS Big Sur 11.3 和 XCode 版本 12.5 (12E262)。
当我在 XCode 中构建项目时,出现以下错误:
../ios/Pods/Headers/Public/Flipper-Folly/folly/functional/Invoke.h:22:10: fatal error: 'boost/preprocessor/control/expr_iif.hpp' file not found
#include <boost/preprocessor/control/expr_iif.hpp>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
Run Code Online (Sandbox Code Playgroud)
当我浏览到 Pods 文件夹时,expr_iif.hpp文件存在。
我尝试删除Pods文件夹, Podfile.lock。.xcworkspace已删除npm cache。然后就跑了pod install。
但没有运气。
此构建时错误是由 Flipper-RSocket 和 Flipper-Folly 引发的。
如果需要,我可以提供更多详细信息。
我刚刚遇到了这个问题,当您的 Flipper pod 版本不兼容时,就会发生这种情况。
这对我有用:
Podfile以安装 Flipper,如下所示:use_flipper!({ 'Flipper' => '0.93.0', 'Flipper-Folly' => '2.6.7', 'Flipper-DoubleConversion' => '3.1.7' })
Run Code Online (Sandbox Code Playgroud)
Podfile更新Xcode项目 o或更新版本上的部署目标12.1:platform :ios, '12.1'
Run Code Online (Sandbox Code Playgroud)
Podfile.lockpod install --repo-update如果上述内容对您来说还不够,您还可以尝试修复权限:
chmod -R 755 ios/Pods/boost-for-react-native
Run Code Online (Sandbox Code Playgroud)
此后错误就消失了。
| 归档时间: |
|
| 查看次数: |
8066 次 |
| 最近记录: |