开发环境与打包环境说明

Uni-app:HbuildX 2.7.9

Ios:Xcode

Android:Android studio

打包准备:

1.Uniapp 设置版本号

使用HbuildX生成本地打包APP资源

生成的打包资源地址

2.将生成的www文件拷贝到/Users/wangweiyuan/code/mine/Android-SDK@2.7.9.80210_20200528/HBuilder-Integrate-AS/simpleDemo/src/main/assets/apps/__UNI__0A6CA0A 和/Users/wangweiyuan/code/mine/iOSSDK@2.7.9.80164_20200527/HBuilder-Hello/HBuilder-Hello/Pandora/apps/__UNI__0A6CA0A下面

IOS打包

1.使用xcode 打开IOS项目,

2.设置此次打包的版本号和build号,版本号和uniapp的manifest.json的version保持一致,build号从1开始,同一版本下,build号递增。   

3.导入发布证书,安装证书到钥匙串

4.xCode 登录账号(appleId),并下载发布需要的profile

5.查看打包配置是否如下

​​​​​​​

​​​​​​​

6,点击product/achieve打包

分发

​​​​​​​

​​​​​​​​​​​​​​

点击选择profile,选中下载的profile,next

Upload

IOS打包上传完毕。

Android打包

1.打开项目

2.设置版本号和code,版本号和uniapp的manifest.json保持一致,code与版本号保持相对一致,比如版本号是1.1.13,code 就是1113

​​​​​​​

3开始打包(如果呈现灰色状态,需要先编译一下项目)

打包成功后,查看release目录,可修改文件名

uni-app实现android,ios打包过程详解相关推荐

  1. android 按键用户点击事件,Android按键事件处理过程详解

    Android按键事件处理过程详解 (2013-09-26 14:05:19) 标签: it 在Android系统中,存在多种界面事件,如点击事件.触摸事件.焦点事件和菜单事件等,在这些界面事件发生时 ...

  2. Android中mesure过程详解 (结合Android 4.0.4 最新源码)

    如何遍历并绘制View树?之前的文章Android中invalidate() 函数详解(结合Android 4.0.4 最新源码)中提到invalidate()最后会发起一个View树遍历的请求,并通 ...

  3. Android中layout过程详解 (结合Android 4.0.4 最新源码)

    上一篇文章Android中mesure过程详解 (结合Android 4.0.4 最新源码)介绍了View树的measure过程,相对与measure过程,本文介绍的layout过程要简单多了,正如l ...

  4. 【SealDEV 倾情奉献】Android APK 安装过程详解

    开发 Android 应用后,一般都会安装到手机上去运行,了解应用是如何安装到手机上的,可以更好的理解应用的本质,理解应用是如何运行的,在自己开发的应用遇到一些问题时,会从更深层次去分析,快速定位找到 ...

  5. 简诉android源代码编译过程,详解Android源码的编译

    在这里我们将介绍的是Android源码的编译,主要基于Android 1.0环境下.希望对大家有所帮助. 本文将为大家介绍的是如何设置Android源码的编译环境,包括Linux下的配置.主要基于An ...

  6. Android中mesure过程详解

    2019独角兽企业重金招聘Python工程师标准>>> invalidate()最后会发起一个View树遍历的请求,并通过执行performTraersal()来响应该请 求,per ...

  7. 编译cubieboard android 源码过程详解之(六):pack

    android/device/softwinner/common/vendorsetup.sh function pack() {T=$(gettop)export CRANE_IMAGE_OUT=$ ...

  8. android怎样实现手机触屏,Android触屏过程详解和实现view随手指移动而移动功能

    一.前言 在Android开发中,大家可能会遇到控件会随着点击或者滑动而改变,控件的滑动和大小改变上一章的animation动画效果已经讲过了,那么如何实现控件随着手势的移动而移动呢? 二.概述 1. ...

  9. Android中layout过程详解

    相比较onMeasure ,layout过程要简单多了,正如layout的中文意思"布局"中表达的一样,layout的过程就是确定View在屏幕上显示的具体位置,在代码中就是设置其 ...

  10. android Launcher——启动过程详解

    一LauncherApplication->onCreate --1.//设置最小堆内存4M --2.//建立应用图标缓存器 --3.//建立LauncherModel --4.//注册Inte ...

最新文章

  1. postman设置Cookie上行参数访问接口
  2. 简单的CSS颜色查看工具
  3. python参数估计_python简单实现最大似然估计scipy库的使用详解
  4. 继承的基本概念(1)
  5. ubuntu14.04安装git
  6. telnet 超时_python3从零学习-5.10.10、telnetlib—Telnet 客户端
  7. Hbase常用数据库操作类
  8. MySQL取每组的前N条记录
  9. java sort 字符串_java字符串怎么排序
  10. 好架构师都是写代码写出来的
  11. 实时音视频质量评估方案
  12. Nebula Graph 招募社区布道师
  13. 【COCOS2DX-BOX2D游戏开发之一】Box2d概念
  14. Latex 论文引用
  15. JDBC基础操作汇总
  16. 单臂路由+VRRP(多个vlan负载分担)
  17. 游戏手柄计算机,电脑游戏手柄怎么设置 电脑游戏手柄设置步骤【图文】
  18. 拥有有趣灵魂的程序员们,程序员访谈(四)
  19. HJ212-2017 记录
  20. 产品经理之产品类题目

热门文章

  1. 微信小程序转支付宝小程序注意事项
  2. mysql写保护_简易修改注册表!小白都会去掉u盘写保护
  3. 微信小程序样式拼接 类名三元运算 以及条件拼接
  4. Thoughts On To The Moon
  5. IDEA中看代码时返回上一步快捷键(Mac)
  6. 幼儿园数学目标_幼儿园数学教育的总目标包括哪些
  7. am3352 项目记录
  8. Linux mmc驱动框架(4)——卡检测及初始化
  9. Nginx网络压缩 CSS压缩 图片压缩 JSON压缩
  10. Android项目实战(八):列表右侧边栏拼音展示效果