集成React-Native项目,不用coocapods

现在很多情况下项目是不用coocapods的,虽然我个人也比较喜欢用coocapods,但是现在公司的项目里就不用,所以要想集成react-native,则会比原来多几个操作。

前几个步骤与我上篇文章里一样,而差异就是你不需要在使用coocapods。现在你的项目目录里应该有以下文件,如果没有则需要创建。

主目录:index.ios.js文件   package.json文件   ios项目的目录

终端,cd 你的rn主目录,执行npm install 这样你的需要的三方库文件就会被下载到本地。

接着打开你的ios项目,把对应目录的工程拖进你的项目里,

需要被拖进的工程目录如下:

集成React-Native项目,不用coocapods_第1张图片

把这几个目录拖进你的项目后,然后进行添加库,去project->build phases->link binary with libraries里添加刚才的库,如下:

集成React-Native项目,不用coocapods_第2张图片

然后去project->build setting里 搜索search path


集成React-Native项目,不用coocapods_第3张图片

然后点击library search paths 添加以下目录

$(PROJECT_DIR)/../../node_modules/react-native,这个就是你刚才添加库的目录位置,是为了让工程里可以找到刚才的库。模式改为recursive。

之后你就可以添加一个uiview,像这样


集成React-Native项目,不用coocapods_第4张图片

然后直接运行你的ios项目就可以看到rn项目了。

你可能感兴趣的:(集成React-Native项目,不用coocapods)