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项目
两种方式,一种开发工具eclipse,还有就是用apktool工具。I、只要Run As Android Application 过,到工作目录的bin文件夹下就能培雹找到与项目同名的apk文件。
II、
A.选中项目,右键=》Andoid Tools=》Export Unsigned Application Package,直接保存,未签名的。
B.选中项目,右键=》Andoid Tools=》Export Signed Application Package,后面一步步的去做滚中则,签过名的。
APK签名大棚主要有两种:
1. 使用特殊的key签名可以获取到一些不同的权限。
2. APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉。
Android app 的打包分为 debug 和 release 两种,后者是用来发布到应用商店的版本。这篇文章会告诉你 Cordova 如何打包 Android release 版本,也会让你了解 Android app 的打包流程。本文使用埋橡的是cordova打包蚂液乱方式,cordova版本是9.0.0,使用的cordova-android版本是7.0.0
在项目根目录运行cmd: keytool -genkey -v -keystore release-key.keystore -alias webApp -keyalg RSA -keysize 2048 -validity 10000
运行命令后按提示要求输入信息,过程会要求设置密码口令,请记住后面会用到
在项目根目录cmd输入: cordova build android --release
这个安装包, 已经是一个release版本的安装包了, 接下来的事情, 即是咱们把它进行一个签名过程。
cmd进入到 D:\myFolder\webapps\giteeProject\webApp\platforms\android\app\build\outputs\apk\release
然后把 release-key.keystore 文件也放到此闷档处
接着执行下面命令
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release-key.keystore app-release-unsigned.apk webApp
这过程中会要求输入密码,就是步骤1设置的密码,webApp就是步骤1的-alias别名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)