使用bitwise '|'与布尔操作数|XCode 14.3使用react-native Yoga构建失败[关闭]

yzxexxkh  于 2023-04-07  发布在  React
关注(0)|答案(2)|浏览(437)

**已关闭。**此问题为not reproducible or was caused by typos。当前不接受答案。

这个问题是由一个错字或一个无法再复制的问题引起的。虽然类似的问题可能是on-topic在这里,但这个问题的解决方式不太可能帮助未来的读者。
5天前关闭。
截至3天前,社区正在审查是否重新讨论此问题。
Improve this question
刚刚更新了我的XCode到版本14.3今天和建设是失败的与下面的错误在Yoga文件
Use of bitwise '|' with boolean operands
看起来我们的iOS瑜伽包有一些问题。我不想再次回滚到较低版本。如果有人能帮助解决这个问题,那就太好了。
我尝试删除缓存数据和派生数据&清理构建。也尝试删除pod和node_modules。但没有任何帮助。

ddrv8njm

ddrv8njm1#

我把它解决了2垂直酒吧||而不是|在代码中失败的地方。
然后清除了构建,它现在在XCode 14. 3上工作得很好。我希望这对某人有帮助。

j7dteeu8

j7dteeu82#

通用

此问题已在Yoga v1.19.0中修复
查看2022年4月12日的this commit和2021年5月21日的release v1.19.0

如何修复

1.如果可能,请将Yoga软件包更新到v1.19.0。
1.使用patch-package简化开发
1.使用patch-package调用将postinstall脚本添加到package.json文件
1.编辑react-native/ReactCommon/yoga/yoga/Yoga.cpp以修复使用不正确操作符的问题
1.执行npx patch-package react-native生成.patch文件
1.确保将patches/目录添加到git

相关问题