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