App Center快速入门
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
- 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 中将相关应用分组。 我们喜欢该反馈,并在将来的版本考虑这种情况。
若要创建应用:
在页面的右上角单击 " 添加新 的" 下拉列表,然后选择 " 添加新应用"。
App Center 打开面板,如下图所示:

按照下表所述,用应用的设置填充面板:
| 输入字段 | 说明 |
|---|---|
| 应用名称 | 此应用程序项目的名称,这是对此应用程序的所有引用 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 App Center macOS 应用程序项目的应用。