更新时间:2024-08-08 GMT+08:00
分享

如何进行应用打包发布

应用开发完成后,需要将应用进行编译打包发布,打包后该应用才能发布使用。

应用发布主要流程

应用发布主要分为三个流程:

  1. 属性设置:根据实际用途,设置包的类型和相关组件的属性。
  2. 编译:如果编译错误,则需要对错误组件进行修复,完成后才可进行下一步。
  3. 打包发布:发布时可以选择发布到AstroZero下的“我的仓库”,也可以发布到其他平台,具体如图1所示。发布到“我的仓库”主要用于后续的沙箱环境测试和生产环境运行。发布到其他平台,主要用于应用分享和商业用途。

有什么应用类型可以打包

在对轻应用或者行业应用打包时,打包类型支持打资产包或者源码包,它们的区别请参见源码包与资产包对比。打包说明如下:
  • 源码包:该类型包中的所有组件,都不受保护和限制,源码包只能发布到“我的仓库”。在其他环境安装后可编辑包中组件,即在原有基础上可进行再开发。若后续其他用户在开发环境安装后,会显示在开发环境首页的“项目”页签下。
  • 资产包:该类型支持设置包中的组件是否受保护。打包时不做编译设置,默认打出的包都是资产包,包中组件都为只读保护模式,将包安装到其他环境时,只能运行和预览。不可编辑包中组件。若后续其他用户在其他开发环境安装资产包后,应用会显示在开发环境首页的“库”页签下。

    发布应用包时,在应用开发页面左侧单击,会出现如下图所示界面,AstroZero资产包支持多种发布方式。

    图1 应用发布方式
    表1 发布说明

    发布方式

    说明

    我的仓库

    即发布到租户私仓,开发好应用后,将应用发布到我的仓库,可供其他用户在其他开发环境、沙箱环境、运行环境中下载安装软件包,以便于测试或者使用该软件。更多介绍,请参见如何将应用发布到“我的仓库”

    华为OneMobile

    可将应用中的标准页面和高级页面发布到华为OneMobile。需要输入华为OneMobile的用户名和密码或扫码进行授权登录。选择该方式发布后,在华为OneMobile上可生成应用程序二维码,扫码后按照提示可体验该应用。更多介绍,请参见如何将应用发布到华为OneMobile

    华为OneMDOS

    将应用小程序发布到OneMDOS,更多介绍请参见如何将应用发布到华为OneMDOS

    发布到华为OneMDOS为白名单特性,需要联系后台管理人员开通后方可使用。

    WeLink-We码

    华为云的企业WeLink,融合消息、会议、邮件、音视频、小程序等服务,打造企业数字化办公协作平台,实现团队、知识、业务、设备的全面连接。AstroZero允许将标准页面或高级页面以小程序(即应用)的方式发布到企业WeLink,提供给企业用户使用。

    发布到蓝标WeLink-We码的具体操作,请参见发布WeLink We码应用

    WeLink-轻应用

    AstroZero支持将应用发布成WeLink轻应用,提供给WeLink企业用户使用。

    发布到蓝标WeLink-轻应用的具体操作,请参见发布WeLink轻应用

    微信

    可将应用中的标准页面和高级页面发布到微信小程序。

    如何发布到微信的具体操作,请参见发布成微信小程序

    下载前端运行包

    选择该方式可生成前端运行包,获取包后可运行在如下容器中:

    • 华为OneMobile
    • 蓝标WeLink
    • Web容器(当前只支持高级页面)

    更多介绍,请参见如何将应用发布成下载前端运行包

    开天企业工作台

    将应用小程序发布到华为开天企业工作台,更多介绍请参见如何将应用发布到开天企业工作台

    发布到华为开天企业工作台为白名单特性,需要联系后台管理人员开通后方可使用。

相关文档