重要
Visual Studio App Center 于 2025 年 3 月 31 日停用,但分析和诊断功能除外,这些功能将继续受支持,直到 2026 年 6 月 30 日。 了解详细信息。
Visual Studio App Center 将多个常用服务组合到 DevOps 云解决方案中。 开发人员使用 App Center 分发应用程序。 部署应用后,开发人员使用分析和诊断服务监视应用的状态和使用情况。
本文档将指导你完成设置 App Center 帐户和创建第一个项目的过程。 在文档末尾,您将根据在 App Center 执行的操作,了解接下来可以选择的方向。
创建 App Center 帐户
若要使用 App Center,请先创建帐户。 将所选浏览器指向:
- Visual Studio App Center 登陆页面并单击“免费入门”按钮。
- App Center 门户并单击“入门”按钮。
接下来,App Center 会提示你创建新帐户。 在打开的页面上,使用以下标识提供者之一创建新的 App Center 帐户:
- 脸书
- GitHub
- 谷歌
- 微软
从页面上的选项列表中选择提供程序,并按照提示授权 App Center 使用所选服务创建帐户。
注释
某些较旧的 App Center 帐户是使用电子邮件地址和密码创建的,但该选项不适用于新帐户。
关于组织和用户
App Center 可识别两种类型的实体:用户和组织。 你刚刚创建了一个用户帐户,你只能看到你在 App Center 中创建和管理的应用。 如果你在一家使用 App Center 的组织工作,则可能会被邀请加入该组织的 App Center 组织。 接受该邀请后,可以在 App Center 中看到自己的应用和组织的应用。
App Center 甚至允许你属于多个组织;在这种情况下,在 App Center 中会列出你的应用,以及你所属的所有组织的应用。
创建第一个 App Center 应用
App Center 将分析等服务的设置分组到名为 “应用”的伞下。 App Center 将应用与用户帐户或组织相关联。 在帐户中创建新应用时,只能查看有关该应用的信息,除非邀请其他人处理你的应用,或者你将其添加到组织。
对于项目,将为应用程序目标的每个目标平台创建单独的应用项目。 例如,如果要为 Android、iOS 和 Windows 平台开发本机移动应用程序,你将为每个目标平台创建单独的应用项目。
注释
我们从一些客户处获悉,他们希望项目或工作区将相关应用分组到 App Center 中。 我们喜欢这种反馈,并正在考虑为将来的版本考虑这样的内容。
创建应用:
单击页面右上角的“ 添加新 ”下拉列表,然后选择“ 添加新应用”。
App Center 将打开下图所示的面板:
按照下表中所述,使用应用的设置填充面板:
| 输入字段 | DESCRIPTION |
|---|---|
| 应用名称 | 此应用程序项目的名称,这是 App Center 显示对此应用的所有引用的名称。 |
| 图标 | 单击该按钮以选择并上传此项目的图标。 每当应用呈现有关应用的数据时,App Center 会显示此图标。 |
| DESCRIPTION | 此应用的说明。 App Center 在显示应用的设置时显示此值。 |
| 所有者 | 拥有该应用的用户或组织。 所有者可以完全控制应用设置。 在 App Center 应用权限中查找其他信息 |
| 操作系统 | 选择应用程序项目的目标 OS。 |
| 平台 | 选择应用程序项目的目标语言或框架。 |
当你根据需要填充应用项目的面板时,请单击“ 添加新应用 ”按钮以提交更改。
此时,您已在 App Center 中创建了一个新的应用程序项目,但它实际上没有执行任何操作;它仅仅是供您管理应用程序项目相关设置和数据的位置。 应用的源代码、测试和生成设置位于其他位置(无论是在本地硬盘驱动器上、云中的某个位置,还是托管在源代码管理系统(例如 Azure DevOps、Git、GitHub 等)中)。 接下来你要做什么取决于你希望 App Center 为你完成什么。 有关其他信息,请参阅下一部分。
下一步要访问的位置
App Center 为开发人员提供了可用于部署已编译应用程序的各种服务,此外,开发人员可以在应用内使用的服务,为应用用户提供更好的体验:
服务器端功能
- 分发 - 通过公共或专用应用商店将应用程序版本部署到 alpha 和 beta 测试人员以及其他用户。
客户端功能
- 分析 - Analytics 服务 跟踪应用程序中的用户活动和作,捕获应用程序的特定事件和其他数据。 运行应用程序的每个设备的数据在云中聚合,只需使用接口进行分析和导出。
- 诊断 - 诊断服务使开发人员能够捕获有关应用程序崩溃的数据。 运行应用程序的每个设备的数据在云中聚合,只需使用接口进行分析和导出。
有关如何开始使用适用于 Android、iOS 和 macOS 应用程序项目的 App Center 的信息,请参阅此区域中的子文档。