1.导出main.bundle和图片资源
项目的根目录创建一个文件夹rn_release,然后在项目根目录下面执行
react-native bundle --entry-file index.ios.js --platform ios --dev false --bundle-output rn_release/main.jsbundle --assets-dest rn_release
2.把main.bundle和图片资源文件(assets)导入到iOS工程中,资源文件选择create folder references
3.修改添加reactNtive入口
-(void)loadView{
NSURL *jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
...
}
4.然后可以打包了生成ipa文件了(注意把edit scheme 里面run 改成release模式)
网友评论