Intune 公司门户分布
发布新的业务线, (将 iOS) Android 应用程序从 App Center 升级到 intune 云实例上的 公司门户。
先决条件
- 你的组织有一个 Intune Cloud 订阅。 如果没有,可以注册试用 帐户。
- 已激活 Intune 管理员和租户帐户。
- 创建 DNS CNAME 以简化和自定义登录体验。 当组织注册 Microsoft 基于云的服务(如 Intune)时,会获得一个初始域。
- 通过Azure 门户或Azure Intune Office 365手动将用户添加到Intune订阅,并授予用户其他权限,包括全局管理员权限。
- 创建 组 以按地理位置、部门或硬件特征组织用户或设备。
- Azure Active Directory租户的代理充当安全代理来启用对站点的访问。 Visual Studio App Center需要访问 Intune 图形 API,使特定租户的用户能够将应用发布到Intune 公司门户。 AD Azure Active Directory (管理员) 需要同意。 若要提供此同意,公司 Azure Active Directory 全局管理员的全局管理员需要转到此同意页,并同意授予 Visual Studio App Center访问 Intune Graph API 的权限。 然后,管理员将导航到Visual Studio App Center。 提供同意是公司的 Active Directory 全局管理员的一次活动。完成后,具有此公司的 Intune 应用管理员角色的任何用户都可以导航到 Visual Studio App Center,将应用发布到 Intune 公司门户。
- 有关详细信息,请查看 Intune 简介。
步骤 1:在 App Center
- 在 "分发"下 选择"商店"。
- 在页面中间,单击"连接 存储" 按钮。
- 选择存储类型作为Intune 公司门户然后单击"下一 步"。
- 你将重定向到 Microsoft 登录页,在 AD Azure Active Directory (中提供) 。 它 看起来 your-domain.onmicrosoft.com。
- 成功登录后,将要求输入"应用商店 名称"。
- 从 下拉列表中选择应用的类别。
- 对于 "受众",Azure AD组 (启用安全性的组) 将此应用程序分发到的名称。 此功能的早期版本要求开发人员知道Azure AD分发到的组。 在Intune 管理员 1.3 中App Center Intune Graph API 的用户必须是组的成员,才能符合条件并出现在自动完成下拉列表中。
- 单击“连接” 。
- 现已设置Intune 公司门户连接。 应会看到一个商店,其名称在 "商店" 主页上提供。 连接对应用程序中的应用程序有效 90 App Center。
步骤 2:将应用程序发布到Intune 公司门户
- 在 "商店" 主页中,选择上面创建的 Intune Store。
- 单击"发布到存储"。
- Upload应用包。
- 上传包后,应会看到应用程序的一些详细信息。 单击“下一步”。
- 单击"发布",将应用推送到 Intune 公司门户。 此发行版在商店详细信息页上的状态将显示为"正在 处理"。
- 完成App Center将应用提交给 Intune 后,应用的状态将更改为 "已提交"。
- 如果在发布时失败,则状态 将失败 ,并出现错误消息。
对于任何问题,始终可以打开支持票证。 选择门户右上角 (?") "帮助菜单,App Center"联系支持人员"。 我们的专业支持团队将回复你的问题和反馈。
通过 CLI 发布
警告
需要App Center CLI 2.7 或更高版本来使用此功能。
使用 CLI 是一种将 App Center 存储连接作为 CI/CD 设置的一部分(如 Jenkins 或 Go CI)的一种简单方法。
使用 CLI 之前,需要建立与目标(即 Google Play、App Store 或 Intune)的连接App Center。 并编译目标二进制文件。
appcenter distribute stores list \
--app {app_owner}/{app_name} \
--output json
你将获得如下所示的结果:
[["Alpha","googleplay","alpha"],["Beta","googleplay","beta"],["Production","googleplay","production"]
它是我们将在最后一步使用的"Store"列。
最后一步是通过运行以下代码发布应用:
appcenter distribute stores publish \
--file /path/to/file.aab \
--store Production \
--app {app_owner}/{app_name} \
--release-notes "Some note."
需要填写空格,如 list 命令。 可以改为使用 ,而不是使用静态 --release-notes-file 发行说明。 发行说明文件是使用 UTF-8 编码的纯文本文件。
疑难解答
无法将应用发布到 Intune Store。 该应用以前发布为 " "
尝试使用已发布到 Intune 的应用使用不同的应用名称进行发布时,可能会发生此错误。 App Center Intune 时,App Center应用的名称。 如果名称与 Intune 中的名称不同,Intune 将拒绝该错误消息。
若要解决此问题,需要重命名或创建与 Intune 中拥有的应用完全匹配的新应用。 如果看到错误消息,请尝试将应用重命名App Center后的名称...发布为"**"。