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

    iOS原生项目集成RN项目 - 图1
    2、创建RN项目 npx react-native init ‘项目名称’
    3、把RN中ios目录下的Podfile 文件中的 要集成的第三方库复制到 原生Podfile文件中(如下图),并cd到原生项目,重新pod install 一下

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

    iOS原生项目集成RN项目 - 图3
    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关闭它