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

如何编译发布应用

应用包类型

在应用开发完成后,应用还需要经过编译、打包和发布。AstroZero低代码平台支持编译资产包和源码包两种类型的应用包。应用编译的类型不同,发布方式也会有所差异。

  • 源码包:该类型包中的所有组件都不受保护和限制。在其他开发环境安装后,可编辑包中组件,即在原有基础上可进行再开发。选择源码包类型进行发布,只支持发布到我的仓库(即发布到租户私仓)。发布后,在应用开发页面左侧单击,可在“已发布 > 源码包”页签中,查看到发布的应用。源码包只能在开发环境中安装,若后续其他用户在开发环境安装后,会显示在开发环境首页的“项目”页签下。
  • 资产包:资产包支持设置包中的组件是否受保护。打包时不做编译设置,默认打出的包都是资产包,包中组件都为只读保护模式,将包安装到其他环境时,只能运行和预览,不可编辑包中的组件。AstroZero低代码支持多种资产包发布方式。当选择发布到我的仓库时,发布后在应用开发页面左侧单击,可在“已发布 > 资产包”页签中,查看到发布的应用,也可在经典版开发环境管理中心的“我的仓库”中查看已发布的资产包。资产包可以安装在开发、沙箱和运行环境,若后续其他用户在其他开发环境安装资产包后,应用会显示在开发环境首页的“库”页签下。
图1 应用编译发布入口

如何编译发布应用

在AstroZero低代码平台中,编译发布应用主要包括如下三步。

  1. 属性设置。

    1. 在应用中,单击左下角的,选择“设置”。
      图2 编译前属性设置入口
    2. 请根据实际用途,设置需要编译的应用包类型(资产包、源码包)以及相关组件的属性(例如,是否组件代码受保护、是否只读可写等)。
      图3 软件包设置

  2. 编译。

    设置完成后,单击左下角的图标,选择“编译”,启动应用编译。如果编译错误,则需要对错误组件进行修复,完成后才可进行下一步。

    图4 编译成功页面

  3. 打包发布。

    编译(资产包)完成后,单击,会出现如图5所示页面。请根据实际需要,选择发布方式。例如,发布到AstroZero下的“我的仓库”,也可以发布到其他平台。其中,发布到“我的仓库”主要用于后续的沙箱环境测试和生产环境运行。发布到其他平台主要用于应用分享和商业用途。编译发布应用更多介绍,请参见应用打包发布

    编译类型为“源码包”时,只有发布到“我的仓库”一种发布方式。

    图5 发布应用

相关文档