美文网首页
ionic @3.20.0 发布

ionic @3.20.0 发布

作者: 海边的愚人 | 来源:发表于2019-06-13 14:12 被阅读0次

安装node.js

官网下载安装,9.5.0以上稳定版本就可以。

安装ionic 和cordova

ionic @3.20.0
cordova @8.0.0

npm install -g ionic@3.20.0
npm install -g cordova@8.0.0

Android环境

1.安装Android Studio,下载地址
2.安装jdk并配置环境变量

到oracle的官网,下载jdk地址,安装,并配置环境变量,这个配置比较简单,网上也有教程,Java环境配置教程地址

3.下载gradle并配置环境变量

下载对应的压缩包,我们这里下载的压缩包是gradle-4.1-all.zip,解压到任意不包含中文字符的路径,然后配置一下环境变量就行了。
gradle下载地址:https://services.gradle.org/distributions/
环境变量配置教程(windows):https://blog.csdn.net/lw_power/article/details/51241187
环境变量配置教程(mac):https://www.jianshu.com/p/454946370560

iOS环境

1.安装Xcode

Xcode10.1(新版本不支持swift3.0)
下载地址:https://pan.baidu.com/s/1eubivXKlNwMIJOw3mmcgUA

编译打包

// 添加平台
ionic cordova platform add android@6.4.0
ionic cordova platform add ios@4.5.5
// 移除平台
ionic cordova platform remove android/ios
// 编译项目
ionic cordova build android/ios

Icon和 启动图的生成

  • 准备一张1024*1024px png格式的icon(logo),命名为:icon.png
  • 准备一张2732*2732px png格式的图片(启动图),命名为:splash.png
  • 将两张图片都放在“resources"文件夹里。
  • 执行 ionic cordova resources 自动生成ios和android软件所需不同尺寸的图片。
常用的ionic命令

查看插件列表:ionic cordova plugin ls
移除某插件:ionic cordova plugin remove xxxx
添加新页面:ionic g page xxxx
添加新组件:ionic g component xxxx
添加新管道: ionic g pipe xxxx
添加新指令:ionic g directive xxxx
添加新服务:ionic g provider xxxx
修改后编译:ionic cordova prepare android/ios // 这个命令用到应该是挺多的,因为它可以把你修改过的最新的代码重新编译到Xcode 和Android Studio。想知道详情可以百度一下。

App打包发布(发布前一定要将准备发布的项目里的config.xml里的版本号修改一下。

iOS发布

  • 准备好项目ios平台,在Xcode上打开项目的ios包".xcodeproj"后缀的文件。
  • 准备好发布证书,证书获取教程:https://www.jianshu.com/p/8767273599d7
    证书更新教程:https://www.jianshu.com/p/0ec2907c24f1
  • 准备好不同手机屏幕截图。
  • 手机数据线连接电脑,真机运行项目(必须要真机运行的情况下,才可以打包发布审核)。
  • Xcode菜单栏:Product——Archive 上传软件(这一步操作简单,一路下一步即可,网络条件好的情况下会比较顺利)。
  • 软件上传成功后,Apple公司会发一条邮件到你的开发者帐号的邮箱,告知是否可提交到appstore(如果不可以,一般就是缺少什么图片或者其他一些小问题,补上重新上传就可以了)。
  • 提交AppStore审核,填写软件版本信息和更新的内容,再添加软件不同手机屏幕的截图,然后选择刚上传上去的最新版本软件,点击提交审核。
  • 最后一步,就是安全信息问题“是”或“否”进行选择,一般都选择是(app内是否包含广告标识符IDFA)。
  • 等待审核,结束。

Android

  • 准备好项目android平台,在Android Studio打开项目platforms/android文件夹
  • 选择app需要的sdk版本(这里需要API 28)
  • 菜单栏:Build——Generate Signed APK
  • 选择签名文件,输入密码,下一步(没有签名文件点create创建一个)
  • 当提示需要选择Signature Versions 时,V1(Jar Signature) , V2(Full APK Signature).,两个都选上。
  • 打包完成将release文件夹中的apk文件发给后台上传到可下载的网站上。
    (我们的项目是由后台统一上传到我们自己的服务器上的)
    注意:每次 app签名 必须要保持一致,否则会导致用户更新失败。更新失败的话,需要删掉老的app再重新下载最新的。

App更新提醒

  • app管理端,版本管理,添加一个线上最新的版本号。
  • 将新版本号的状态改为激活状态,旧版本的状态改为非激活状态。

相关文章

网友评论

      本文标题:ionic @3.20.0 发布

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