Skip to content

Latest commit

 

History

History
123 lines (106 loc) · 3.05 KB

笔记.md

File metadata and controls

123 lines (106 loc) · 3.05 KB

启动屏与应用图标

  • 仅支持png、psd、ai格式,注意图片格式,不然打包会报错
  • 进入resources文件夹,把要作为图片和启动屏的图片放进去,然后执行
//更改启动屏图片
ionic cordova resources --splash
//更改应用图标
ionic cordova resources --icon    

真机调试(谷歌)

1)打开google chrome浏览器,输入

chrome://inspect/#devices

2)手机接入电脑,打开开发者模式,即可开始调试

打包发行

1)打包命令

ionic cordova build android --prod --release

2)生成签名文件 jdk方式(window)

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 

3)jarsigner签名

jarsigner -verbose -keystore panpart.keystore -signedjar signed.apk android-release-unsigned.apk shiyi

打包测试

  • 拉取代码
git pull origin R1.2.0
  • 重新生成十亿合伙人.xcodeproj,密码123456
sudo ionic cordova build ios --prod
  • Edit Scheme——debug
  • 打开Automatically manage signing
  • 使用原装数据线连接iphone到服务器,务必要等Xcode将数据加载完成之后再连接
  • 选中连接设备

发布

  • 拉取代码
  • 检查代码连接是否为正式库
  • 重新生成十亿合伙人.xcodeproj,密码123456
sudo ionic cordova build ios --prod
  • appstore创建新版本

  • Edit Scheme——realse

  • Build Settings——code signing Identity-——Ios Distor...

  • 关闭Automatically manage signing,会出现以下选项

 General——Signing(Degbug)——parkapp-profil

 General——Signing(Release)——parkapp-profil
  • General——Deployment Info——Devices——iphone
  • Product —— Archive(打包)
  • Distribute App
  • 提交审核
  • 通过后在,正式库的App设置修改版本号

mac一些其他操作命令

安装依赖包: sudo yarn install

sudo yarn add xxx

JDK环境变量配置

https://www.cnblogs.com/liuhongfeng/p/4177568.html

Uncaught TypeError: undefined is not a function

ionic-team/ionic-framework#16873

/** IE9, IE10 and IE11 requires all of the following polyfills. **/
import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/parse-float';
import 'core-js/es6/number';
import 'core-js/es6/math';
import 'core-js/es6/string';
import 'core-js/es6/date';
import 'core-js/es6/array';
import 'core-js/es6/regexp';
import 'core-js/es6/map';
import 'core-js/es6/weak-map';
import 'core-js/es6/set';
import 'core-js/es6/reflect';

[ERROR] An error occurred while running subprocess cordova.

cordova platform rm android

cordova platform add android

ionic cordova run/build android

D:\Program Files\Java\jdk-11.0.2\

搭建tab框架

https://ionicacademy.com/ionic-routing-navigation/

  • 新建组件
ionic g page pages/tabs
ionic g page pages/user
ionic g page pages/collect
ionic g module pages/tabs/tabs.router --flat