React Native 离线打包IOS版

前端之家收集整理的这篇文章主要介绍了React Native 离线打包IOS版前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

不多说直接上步骤了:

1. 启动本地serve,确定IOS项目下的AppDelegate.m文件下的localhost:8081能浏览器打开;

2.在浏览器中打开http://localhost:8081/projectiOS/ProjectIOSApp.ios.bundle?platform=ios&dev=false,下载到IOS根目录下,同时命名main.jsbundle

或者在CLI下执行 curlhttp://localhost:8081/projectiOS/ProjectIOSApp.ios.bundle?platform=ios&dev=false -o main.jsbundle

以上是把编译后的React Native JS 离线打包到IOS中;

3. 在Xcode中打开AppDelegate.m,注释option1,打开option2,即开启离线模式;

4.Xcode中,进入Product 》Schedule 》Edit Schedule, 修改Build Configuration 为release,即选择发布,去掉顶部的加载地址;

5.Xcode中,右击项目Add Files to "ProjectIOS", 添加main.jsbundle;

6. 模拟器安装测试,一般没有问题,有问题Google;

7. Xcode7.3可以无需IOS证书安装到iPhone Device;

8. 手机应用中设置信任,正常下就可以打开了,这样子就不用链接服务器调试了;

附:http://makeappicon.com/ 快速生成IOS图标(准备一张1024X024 png的图片),弹窗Donwload 右下角有个Later,关闭后就可以使用了

一个唬人的demo诞生了,祝您玩得愉快!

更多生产环境下,使用热更新(pushy) :)

原文链接:https://www.f2er.com/react/306531.html

猜你在找的React相关文章