ALTER APPLICATION PACKAGE ...RELEASE DIRECTIVE¶
修改 Native Apps Framework 中现有应用程序包的属性。使用此命令可添加新版本或补丁。
语法¶
ALTER APPLICATION PACKAGE <name> MODIFY RELEASE DIRECTIVE <release_directive>
VERSION = <version_identifier>
PATCH = <patch_num>
ALTER APPLICATION PACKAGE <name> SET DEFAULT RELEASE DIRECTIVE
VERSION = <version_identifier>
PATCH = <patch_num>
ALTER APPLICATION PACKAGE <name> SET RELEASE DIRECTIVE <release_directive>
ACCOUNTS = ( <organization_name>.<account_name> [ , <organization_name>.<account_name> , ... ] )
VERSION = <version_identifier>
PATCH = <patch_num>
ALTER APPLICATION PACKAGE <name> UNSET RELEASE DIRECTIVE <release_directive>
参数¶
name
指定应用程序包的标识符。如果标识符包含空格、特殊字符或大小写混合字符,则整个字符串必须放在双引号内。放在双引号内的标识符也区分大小写。
MODIFY RELEASE DIRECTIVE release_directive
.VERSION = version_identifier
.PATCH = patch_num
修改指定自定义发布指令的版本和补丁级别。
SET
指定要为应用程序包设置的一个(或多个)属性(用空格、逗号或换行符分隔)。有关可设置的属性的更多详细信息,请参阅 CREATE APPLICATION。
DEFAULT RELEASE DIRECTIVE VERSION = version_identifier PATCH = patch_num
设置默认情况下应为使用者安装的应用程序包的版本和补丁级别。
RELEASE DIRECTIVE release_directive
.ACCOUNTS = ( organization_name.account_name [ , organization_name.account_name , ... ] )
.VERSION = version_identifier
.PATCH = patch_num
为指定账户创建自定义发布指令。
使用 ACCOUNTS 子句指定应用此发布指令的账户列表。
使用 VERSION 和 PATCH 子句指定要为这些账户安装的版本标识符和补丁编号。
UNSET
指定要为应用程序包取消设置的一个(或多个)属性和/或会话参数,这会将它们重置为默认值。
UNSET RELEASE DIRECTIVE release_directive
从应用程序包中移除指定的自定义发布指令。
使用说明¶
修改发布指令需要具有应用程序 OWNERSHIP 权限或全局 MANAGE VERSIONS 权限。
如未为可选属性指定值,该命令将使用应用程序清单文件中指定的值。
如果在命令和应用程序清单文件中均指定了属性值,则优先采用命令中指定的值。