把react打包成app的方法以及app打包下载

Posted biuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了把react打包成app的方法以及app打包下载相关的知识,希望对你有一定的参考价值。

把react打包成app的方法以及app打包下载

一.关于react代码如何运行为APP(测试)

1.先用手机开启网络共享 将电脑和手机连接在同一网段

2.运行代码 获取地址 http://xxx.xxx.xxx.xxx,例如我的是http://192.168.42.103:3000

3.在vscode中修改新建页面的地址,改成上面得到的url

createWebview(\'http://192.168.42.103:3000/#/edictor\', \'edictor\',\'编辑数据\')

4.打包vscode中的代码,得到build文件

5.在Hbuilder中新建(打开)H5+APP项目 ,除了manifest.json文件,删除其他文件

6.将build文件中除了manifest.json文件的其他文件拷贝到H5+APP项目中

7.在手机打开开发者模式usb调试功能的情况下 ,在Hbuilder运行H5+APP到手机

8.若需要修改vscode的代码,需要重复上述4-7步骤,若要查看打印信息,需要在Hbuilder中查看

二.关于react代码如何运行为APP(上线)

1.与分配上线地址的同事沟通,获取上线地址,如http://aaaaa:111

2.在vscode中修改新建页面的地址,改成上面得到上线地址,如http://aaaaa:111

createWebview(\'http://aaaaa:111/#/edictor\', \'edictor\',\'编辑数据\')

3.打包vscode的代码,发给同事,进行正式上线

4.将打包的代码放到H5+APP项目中,进行发行,获取APP的APK

三.APP配置

(一)APP manifest.json文件

1、基础配置

配置APP名字、版本、入口地址

2、图标配置

配置APP应用图标,必须是.png格式,否则容易出错

3、启动页配置

1、可选择自定义启动页图片,也是.png格式
2、点击使用原生隐私政策提示框,然后再项目中自动生成的androidPrivacy.json文件中修改相关信息

4、模块配置和权限配置

去掉不需要的模块,特别是通讯录(contact),避免打包时的验证问题

5、APP其他配置

勾选指出CPU类型:armeabi-v7a和x86

6、源码配置

编辑系统状态栏和首页的样式

(二)打包

用Cordova把react app 打包成原生的iOS项目

参考技术A 拿到了一个react.js框架开发的App,想要最快速的,最简单的包装成App,那就用Cordova吧。记录一下过程,提供参考。

1、安装Cordova

2、CD 到工程目录创建cordova项目

3、添加iOS项目,进入到项目根目录

4、打开react项目找到webpack.config.prod.js文件,修改文件18行, 改为const publicPath='./';

5、cd 进入react项目根目录构建react项目

6、完成后react app 目录下生成build文件夹,将build文件夹中的所有文件全部复制到cordova项目iOS文件夹下的www文件夹中

7、Xcode运行iOS的Cordova项目

以上是关于把react打包成app的方法以及app打包下载的主要内容,如果未能解决你的问题,请参考以下文章

如何利用Android Studio打包React Native APK

react-native 签名

hbuilder怎么打包app

vue项目打包成apk

前端如何将H5页面打包成本地app?

简单把网站打包成APP– HBuilder