App Center 快速入门

重要

Visual Studio App Center 计划于 2025 年 3 月 31 日停用。 虽然可以继续使用 Visual Studio App Center,直到它完全停用,但你可以考虑迁移到几个建议的替代方法。

详细了解支持时间线和替代方法。

Visual Studio App Center 将多个常见服务汇集到 DevOps 云解决方案中。 开发人员使用 App Center 生成测试和分发应用程序。 部署应用后,开发人员会使用分析和诊断服务监视应用的状态和使用情况。

本文档将指导你完成设置 App Center 帐户和创建第一个项目的过程。 在文档末尾,你将根据想要对 App Center 执行的操作了解下一步的去向。

创建 App Center 帐户

若要使用 App Center,请先创建一个帐户。 将所选浏览器指向:

接下来,App Center 会提示你创建新帐户。 在打开的页面上,使用以下标识提供者之一创建新的 App Center 帐户:

  • Facebook
  • GitHub
  • Google
  • Microsoft

从页面上的选项列表中选择提供程序,然后按照提示授权 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 中的相关应用进行分组。 我们喜欢这些反馈,并正在考虑在将来的版本中采用类似内容。

创建应用:

  1. 登录到 Visual Studio App Center

  2. 单击页面右上角的 “添加新 应用”下拉列表,然后选择 “添加新应用”。

  3. App Center 打开下图所示的面板:

    App Center 新建应用面板

  4. 使用应用设置填充面板,如下表所述:

输入字段 说明
应用程序名称 此应用程序项目的名称,这是所有对此应用引用的 App Center 显示的名称。
图标 单击按钮以选择并上传此项目的图标。 App Center 会在呈现有关应用的数据时显示此图标。
说明 此应用的说明。 App Center 在显示应用的设置时显示此值。
所有者 拥有应用的用户或组织。 所有者可以完全控制应用设置。 在 App Center 应用权限中查找其他信息
(OS) 选择应用程序项目的目标 OS。
平台 选择应用程序项目的目标语言或框架。

根据应用项目需要填充面板后,单击 “添加新应用 ”按钮提交更改。

此时,你已在 App Center 中创建了一个新的应用程序项目,但它实际上不执行任何操作;它只是一个用于管理应用程序项目设置和数据的位置。 应用的源代码、测试和生成设置位于其他位置,位于本地硬盘上、云中某个位置,或托管在源代码管理系统 ((如 Azure DevOps、Git、GitHub 等)) 中。 接下来要执行的操作取决于希望 App Center 为你执行哪些操作。 有关其他信息,请参阅下一部分。

下一步要去哪里

App Center 为开发人员提供各种可用于生成、测试和部署已编译应用程序的服务,以及开发人员可以在其应用内使用的服务,以便为应用用户提供更好的体验:

服务器端功能

  • 生成 - 将应用的源代码文件转换为可在计算机、智能手机或平板电脑上运行的独立软件项目 () 。 使用 App Center 的云服务生成应用,无需维护稳定的生成环境并消除生成过程的复杂性。
  • 测试 - 在云环境中托管的设备上为应用程序执行功能测试。
  • 分发 - 将应用程序版本部署到 alpha 和 beta 测试人员,以及通过公共或专用应用商店部署到其他用户。

客户端功能

  • 分析 - 分析服务 跟踪应用程序中的用户活动和操作,从应用程序中捕获特定事件和其他数据。 来自运行应用程序的每台设备的数据在云中聚合,该接口简单易用,用于分析和导出。
  • CodePush - CodePush 服务使开发人员能够将应用程序更新直接部署到运行 Apache Cordova 和React Native应用程序的设备。
  • 诊断 - 诊断 服务 使开发人员能够捕获有关应用程序崩溃的数据。 来自运行应用程序的每台设备的数据在云中聚合,该接口简单易用,用于分析和导出。

有关如何开始使用适用于 Android、iOS 和 macOS 应用程序项目的 App Center 的信息,请参阅此区域中的子文档。