
# 如何发布补丁包
#### 什么是补丁包
补丁包即组件包，对App（应用）中的部分组件进行设置打包，不包含App本身。
#### 补丁包的作用
补丁包是对部分已安装应用的功能修补。有些时候只是需要修改应用中的个别组件，此时如果使用完整的软件包会过于冗余，并且会导致一些已修改的内容被覆盖，而组件允许只选择个别组件，而不包含App本身的方式，对组件进行修改和替换。
#### 发布补丁包
1. 参考[导入导出应用源码包](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0674.html)中操作，对应用中部分组件进行设置打包。
   
   选中"组件"后，单击"详情"，在"可选组件"页面勾选需要设置的组件，单击"保存"再进行后续操作。例如，对应用中的某一个脚本进行打包。
   
   
2. 参考[如何登录经典应用设计器](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_5025.html)中操作，登录经典版应用设计器。
3. 在左侧导航栏中，单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932886164.png)，选择"设置"，进入应用编译设置页面，设置只编译该脚本。
   
   图1设置编译组件   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933045564.png "点击放大")
   图2勾选脚本   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932886156.png "点击放大")
   
   
4. 勾选完成后，单击"保存"。
5. 在开发页面左侧列表中，单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960124889.png)，选择"编译"，进行编译。
6. 编译完成后，单击左下角的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960124897.png)，选择"我的仓库"，将应用程序安装包发布到当前租户的私仓。
   
   发布成功后，即可在"资产包"下获取仅包含脚本的补丁包。
   ![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
   补丁包发布之后，可以参考[如何安装已开发好的应用](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0344.html)中的内容进行更新安装。
   
   
 
