美文网首页
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