如何使用 Xcode 12 Beta 4 构建 React-Native 项目?
Posted
技术标签:
【中文标题】如何使用 Xcode 12 Beta 4 构建 React-Native 项目?【英文标题】:How to build React-Native project with Xcode 12 Beta 4? 【发布时间】:2020-08-13 15:28:07 【问题描述】:当我尝试使用 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
【问题讨论】:
您需要做的一件事是更新您的命令行工具。 Xcode->preferences->locations-> 在下拉菜单中安装最新版本 嗨@steve-o。谢谢,但我已经这样做了。 【参考方案1】:嘿,请在这里查看:https://github.com/facebook/react-native/issues/29633#issuecomment-694187116
podspec 需要更新。
【讨论】:
【参考方案2】:从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'
一切都完美无缺。
【讨论】:
以上是关于如何使用 Xcode 12 Beta 4 构建 React-Native 项目?的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 4.2 Beta:我可以为 iOS 4.x 构建吗?
Xcode 11 beta 4 构建错误:“Command CompileSwiftSources failed with a nonzero exit code”(错误:未知参数:'-Wno-sho