发布管理是客户端升级新版本的配置后台,支持用户创建多任务、多维度的升级配置。
关于此任务
iOS 发布管理的功能包括以下方面:
- 增加升级资源并提示 App 的下载二维码(仅限 企业分发)。
- 创建、修改新版本资源包的任务。
- 对已添加的发布包创建多种类型的发布任务,例如白名单灰度、时间窗灰度、正式发布。
- 支持多种条件的升级过滤,例如城市、机型、设备系统版本、网络、发布包版本。
添加发布包
进入 mPaaS 控制台,完成以下步骤:
- 在左侧导航栏,点击 实时发布 > 发布管理,页面显示发布管理列表。
- 点击 + 添加发布包,在弹出的窗口中完成以下设置:
- 平台:选择 iOS。
- 发布类型:分为 AppStore、企业分发 与 TestFlight,详见下方的说明。
- AppStore:针对从 AppStore 下载的 App 提示升级。
- 企业分发:针对在企业内部分发的 App 提示升级。
- TestFlight:针对即将发布到 AppStore 的新版本做上线前的灰度验证。
- 点击 确定,完成添加,新添加的发布包会出现在页面的最上方。
- 在发布管理列表,点击发布包前的加号图标(
)查看升级包的发布任务:
- 如果升级包未发布过,当前包的状态为 待发布,并且没有任何发布任务。
- 如果升级包发布过,当前包的状态为最新任务的发布状态,并且有相关的发布任务。
AppStore
重要:要使用 AppStore 发布,您需要先在苹果官方 App Store 中上架您的 App。
当您选择 AppStore 为发布类型时,您需要输入以下信息:

- appstore 地址:您的 App 在 App Store 上的地址。
- 版本号:发布包的版本号。
注意:此版本号需与 iOS 工程 info.plist 文件中的 Product Version
字段保持一致。
- 发布描述(选填):发布包的描述信息。
企业分发
当您选择 企业分发 为发布类型时,您需要选择或输入以下信息:

- 上传图标(可选):可上传
.jpg
或 .png
格式的图片作为图标。 - 发布包:从本地选择发布包进行上传,只支持
.ipa
格式。 - bundleId(选填):您的 App 的 bundleId,若不填则使用在代码配置页面下载配置文件时填写的 bundleId。
- 版本号:发布包的版本号。
注意:此版本号需与 iOS 工程 info.plist 文件中的 Product Version
字段保持一致。
- 发布描述(选填):发布包的描述信息。
- 下载验证:如开启该开关,则用户在扫描二维码后,需要通过验证码验证才能下载发布包。
说明:添加 企业分发 类型的发布包后,在发布包列表页的 二维码 列中会生成一个下载 .ipa
发布包的二维码,扫描该二维码后,即可将发布包安装至手机。
TestFlight
重要:
- 要使用 TestFlight 测试功能,您必须已在 App Store Connect 中创建并启用了公开链接。
- 只有在版本 ≥ 10.1.32 的客户端中才可使用 TestFlight。
- 您输入的 包失效时间 与 测试人员上限 必须与您在 App Store Connect 中设置的一致。
当您选择 TestFlight 为发布类型时,您需要输入以下信息:

- 公开链接地址:您在 App Store Connect 中创建的公开链接地址,需保证此链接是启用状态。
- 包失效时间:TestFlight 包的失效时间,需与您在 App Store Connect 中设置的一致。
- 测试人员上限:参与测试的人员上限,需与您在 App Store Connect 中设置的一致。
- 版本号:发布包的版本号。
注意:此版本号需与 iOS 工程 info.plist 文件中的 Product Version
字段保持一致。
- 发布描述(选填):发布包的描述信息。
创建发布任务
对已添加的发布包创建发布任务,完成以下步骤:
- 找到要创建发布任务的发布包。
- 在右侧的 操作 列中,点击 创建发布任务。
在 创建发布任务 页面中,选择或输入以下信息:

- 设置完毕后,点击 确定,即可开始发布。您可点击发布包左侧的加号图标(
)来查看刚刚创建的发布任务。
相关操作
- 上传符号表。在发布管理列表,您可对已添加的发布包上传符号表。
- 一个
.ipa
发布包对应一个符号表文件。 - 只支持
dSYM
格式的符号表,且需要将文件压缩成 .tgz
格式上传。
- 变更升级包的发布任务。在发布管理列表,点击发布包前的加号图标(
)查看升级包的发布任务。
- 点击 暂停,暂停发布任务。暂停后,如要继续进行该任务,点击 继续。
- 点击 结束,终止发布任务。结束后,您不能再对任务做任何操作。
在文档使用中是否遇到以下问题
更多建议
匿名提交