扩展升级
扩展开发人员会不断向其扩展中添加新功能,并且还经常修复错误。这些更新将打包到扩展的新版本中,并在扩展目录中作为升级提供。
扩展目录
当扩展开发人员提供了扩展的新版本时,该新版本将在扩展目录中可用。该目录仅会显示扩展的最新版本。您无法安装 latest
以外的任何扩展版本。
在资产上安装扩展时,将会安装当前可用的版本,并且自此以后,您的资产将保留该特定版本,即使将较新版本添加到目录中也是如此。
升级通知
如果您在资产上安装了扩展,并且目录中提供了较新的版本,则当您查看Installed Extensions页面时,您将在扩展卡片上看到升级按钮。
编辑该扩展提供的资源时,您也会看到通知。
升级具有永久性
如果要升级到目录中提供的较新版本,则必须自行安装该升级。升级即是“更改”,必须先将升级添加到库中,并对其进行测试和发布,然后升级才会对已部署的标记产生影响。
切勿随意升级。除非您准备好测试新扩展并对其进行部署,否则不应升级。将升级添加到您的资产后,必须将其包含在所有库中。任何不包含已升级扩展的库都将在生成时失败。
目前无法将扩展降级至以前的版本。升级后(无论是否发布),新扩展版本都会保留在您的资产上。
升级过程
安装升级的过程与首次安装扩展的过程大致相同。
- 选择 升级 以转到扩展配置屏幕。
- 根据需要做出任何配置更改。
- 选择 保存。
在您点击 保存 之前,实际不会执行升级。 在此之前的任何时间,您都可以选择取消,并继续使用当前安装的版本。 选择 保存 后将无法撤销。
如果您的库处于 Approved
或 Submitted
状态,则不允许执行扩展升级。这是因为下一个生成版本必须包含新的扩展版本。对于处于 Approved
或 Submitted
状态的库,下一个生成版本是生产版本。该生成操作将由于不包含最新版本而失败,因此工作流程是在升级扩展 之前 发布或拒绝处于 Approved
或 Submitted
状态的库。
发布升级
当您将已升级的扩展安装在您的资产上以后,必须将其包含在所有库中。对于任何不包含该已升级扩展的库,将会显示生成失败消息。
除此之外,将已升级的扩展添加到库的方式与将任何其他更改添加到库的方式相同。
在Edit Library屏幕中,您可以使用“Add All Changed Resources”按钮,也可以使用“Add a Resource”按钮并自行选择升级的扩展。
在将扩展升级添加到库之后,您可以按照发布流中概述的步骤,发布库用于生产。