RN嵌入现有的app

1、cocopods的时候,配置 $(inherited)

RN嵌入现有的app_第1张图片

2、配置 info.plist文件,

RN嵌入现有的app_第2张图片

3、在本地跑项目的时候,先开启服务器

cd ****(RN目录)

npm start

4、跑release环境的时候,要先打包bundle

在React Native项目的根目录下执行:

react-native bundle --entry-file index.ios.js --platform ios --dev false --bundle-output ./ios/bundle/index.ios.jsbundle --assets-dest ./ios/bundle

我们的项目打release用的是下面这个命令,增加了一下 heap size,不然容易出错

node --expose-gc --max_old_space_size=16000 ./node_modules/react-native/local-cli/cli.js bundle --entry-file index.ios.js --platform ios --dev false --bundle-output ./ios/bundle/index.ios.jsbundle --assets-dest ./ios/bundle

资料:https://www.devio.org/2020/03/15/React-Native-releases-packaged-iOS-apps-for-apps/

          https://www.jianshu.com/p/ce71b4a8a246

 

 

你可能感兴趣的:(ReactNative,iOS)