美文网首页
React Native发布iOS应用

React Native发布iOS应用

作者: cheer_harry | 来源:发表于2018-02-06 16:50 被阅读0次

用React Native开发好APP之后,如何将APP发布以供用户使用呢?一款APP的发布流程无外乎:签名打包—>发布到各store这两大步骤。

本文将讲解如何打包发布iOS应用

一、导出js bundle包和图片资源

和打包React Native Android应用不同的是,我们无法通过命令一步进行导出React Native iOS应用。我们需要将JS部分的代码和图片资源等打包导出,然后通过Xcode将其添加到iOS项目中。

二、导出js bundle的命令

1.在React Native项目的根目录下创建release_ios文件夹如下图:

创建release_ios文件夹

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

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

3.通过上述命令我们可以将JS部分的代码和图片资源等打包导出到release_ios文件夹中

release_ios

其中assets为项目中的JS部分所用到的图片资源(不包括原生模块中的图片资源),main.jsbundle是JS部分的代码。

三、将js bundle包和图片资源导入到iOS项目中

1.打开项目中iOS目录下工程文件,然后将release_ios下assets文件夹和main.jsbundle文件添加到项目中

添加选择

2.修改AppDelegate.m中代码

AppDelegate.m修改

3.上述修改的作用是让React Native去使用我们刚才导入的jsbundle,这样我们就摆脱本地nodejs服务器的依赖。

四、打包发布应用

https://www.jianshu.com/p/817686897ec1

相关文章

网友评论

      本文标题:React Native发布iOS应用

      本文链接:https://www.haomeiwen.com/subject/vqugzxtx.html