如何使用Xcode 12 Beta 4构建React-Native项目?

问题描述

当我尝试使用Xcode 12 Beta 4构建项目以测试iOS14时,我得到了很多Undefined symbols for architecture x86_64。每次我构建应用程序时,错误列表都会更改。原生库无法识别基本的React类。

我在React-Native仓库中打开了一个问题:https://github.com/facebook/react-native/issues/29633

出现错误的示例项目:https://github.com/igoriols/xcode12reactnativesample

解决方法

嘿,请在这里检查:https://github.com/facebook/react-native/issues/29633#issuecomment-694187116

podspec需要更新。

,

this issue的回应之一中,我添加了以下安装脚本:

find ./node_modules -type f -name '*.podspec' | xargs sed -i.sed -e "s%'%\"%g"
find ./node_modules -type f -name '*.podspec' | xargs sed -i.sed -e 's%s.dependency[\t ]*"React"%s.dependency "React-Core"%g'

一切都完美构建。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...