uniapp调试打包发布app全过程指南

Viewed 0

uniapp调试、打包、发布app全过程

本文记录下uniapp调试App和打包、发布全过程,主要包括App调试、App打包和App发布三个部分。

1. 调试

1.1 手机打开开发者模式

安卓手机需要设置开发者模式,通常进入关于手机,连续点击软件版本号即可打开开发者选项。在开发者人员选项中,打开USB调试和连接USB时总是弹出提示,并选择传输文件模式。

1.2 HBuilder打开项目运行

使用HBuilder打开项目,选择运行 -> 运行到手机或者模拟器 -> 运行到Android App基座。第一次运行时,HBuilder可能需要下载相关插件,下载完成后即可正常使用。

点击运行到Android App基座后,如果显示没有设备,请通过USB连接手机并选择传输文件模式,HBuilder将检测到手机设备。点击运行后,HBuilder开始编译项目,需要等待一段时间。

此时,基座应用会被传输到手机并安装。另一种方式是手动安装HBuilder安装目录下的baseandroid_base.apk文件,路径为HBuilderX\plugins\launcher\baseandroid_base.apk,这样可以节省安装时间并跳过更新。

安装完成后,手机上将出现HBuilder基座应用。打开该应用并进入相应页面,即可在HBuilder中查看打印日志。

2. 打包

注意:HBuilder版本可能有限制,建议使用3.99版本,高版本打包可能导致白屏问题。

2.1 app配置

首先,在manifest.json文件中配置Android和iOS所需的权限等设置:

  • 基本信息:配置应用名称、描述、版本名称和版本号。
  • 图标配置:上传应用图标,建议尺寸为1024*1024,系统会自动生成所有图标并替换。
  • 启动界面:使用原生隐私政策提示框,勾选后将自动生成配置文件androidPrivacy.json,需根据实际情况填写。
  • 模块配置:根据应用需求勾选相应模块,如扫码、分享等;若涉及支付、登录或分享,需到对应平台申请应用ID和通用链接。
  • 权限配置:根据应用功能勾选必要权限,避免勾选多余权限,以免影响上架审核。
  • 常用其他设置:重点配置支持CPU类型,HBuilderX支持以下架构:armeabi-v7a(ARM32位,适用于大多数手机)、arm64-v8a(ARM64位,适用于新设备)和x86(适用于部分平板和模拟器)。同时设置UrlSchemes协议,根据应用名称进行配置。
  • 其他剩余配置可根据需要调整。

其次,准备Android和iOS的证书文件,证书获取过程本文不赘述。

2.2 云打包

在HBuilder中点击发行 -> App云打包,进入打包界面。导入准备好的证书文件,并设置BundleID。

对于iOS设置,配置相关证书信息;对于Android设置,同样配置证书和参数。设置完成后,直接点击打包按钮,等待打包过程完成。

3. 发布

3.1 准备安装包

  • iOS打包文件:打包完成后通过提供的URL下载,文件为临时文件,仅有5次下载次数,下载得到.ipa文件。
  • Android打包文件:位于项目目录下的dist/release/apk文件夹中,文件名按日期命名,为.apk文件。

3.2 上传到分发平台

以蒲公英应用内测分发平台为例,登录蒲公英网站,上传打包后的文件。点击立即发布 -> 立刻上传,选择文件上传。上传过程中等待完成,然后点击发布应用。

发布完成后,平台会生成二维码,可将二维码分享给测试人员。iOS和Android的上传发布过程类似。

通过以上步骤,即可完成uniapp应用的调试、打包和发布全流程。

0 Answers