现在很多情况下项目是不用coocapods的,虽然我个人也比较喜欢用coocapods,但是现在公司的项目里就不用,所以要想集成react-native,则会比原来多几个操作。
前几个步骤与我上篇文章里一样,而差异就是你不需要在使用coocapods。现在你的项目目录里应该有以下文件,如果没有则需要创建。
主目录:index.ios.js文件 package.json文件 ios项目的目录
终端,cd 你的rn主目录,执行npm install 这样你的需要的三方库文件就会被下载到本地。
接着打开你的ios项目,把对应目录的工程拖进你的项目里,
需要被拖进的工程目录如下:
把这几个目录拖进你的项目后,然后进行添加库,去project->build phases->link binary with libraries里添加刚才的库,如下:
然后去project->build setting里 搜索search path
然后点击library search paths 添加以下目录
$(PROJECT_DIR)/../../node_modules/react-native,这个就是你刚才添加库的目录位置,是为了让工程里可以找到刚才的库。模式改为recursive。
之后你就可以添加一个uiview,像这样
然后直接运行你的ios项目就可以看到rn项目了。
网友评论