iOS原生项目集成RN项目

1、首先在原生项目下创建一个RN项目,或者已经完成的RN项目拖入工程项目下。(如下图)


2、创建RN项目 npx react-native init  '项目名称'

3、把RN中ios目录下的Podfile 文件中的 要集成的第三方库复制到 原生Podfile文件中(如下图),并cd到原生项目,重新pod install 一下


4、在原生工程中创建一个UIViewControll页面 (如下图);然后在你要用到的页面去跳转此页面就可以了


5、运行Packager:

cd到包含node_module目录的文件夹,运行

npm start or react-native start(两个命令都可以)

命令行出现 :**Loading dependency graph, done.** 即表示本地服务已成功开启

如果忘记这一步会出现:Could not connect to development server

如果出现Packager can't listen on port 8081

Most likely another process is already using this port或端口被占用之类的,多半是其他命令窗口已经Start服务了,检查下,找到后control + C关闭它

你可能感兴趣的:(iOS原生项目集成RN项目)