将React Native添加到现有iOS应用程序 - 无法编译

时间:2018-02-21 22:10:35

标签: react-native

我按照official guide将React Native添加到现有的iOS应用程序(Swift)。

pod install成功完成,当我在Swift文件中import React并尝试编译应用程序时,我达到了这一点。

构建失败,yoga依赖项出错。 Xcode找不到C ++标准库:

enter image description here

然而,我点击&#34;转到定义&#34;在<algorithm>上,Xcode可以找到它:

enter image description here

这些是我的项目设置(我尝试了几种不同的组合):

enter image description here

我对iOS开发很新,所以这可能是我们现有项目,Xcode,命令行工具或我的机器的一个简单问题。我用Google搜索了一下,到目前为止没有运气。

非常感谢熟悉iOS开发的人的帮助!当我们找到解决方案时,我想更新official guide,以便其他人不会卡住将React Native添加到他们的应用中。

1 个答案:

答案 0 :(得分:1)

我相信你的问题是由这个PR https://github.com/facebook/react-native/pull/17764修复的,它将导出的瑜伽标题的数量减少到实际需要能够构建的那些,并且作为其中一部分删除了需要C ++及其stdlib的标题