Feedback

/Visual Studio 应用中心 | Visual Studio
Visual Studio 应用中心 | Visual Studio2018-08-17T12:41:14+00:00

Visual Studio App Center logo
Visual Studio App Center

持续执行所有任务 – 生成。 测试。部署。参与。重复。

免费试用
graphic for VSAC video
Swift logo Obj-C logo Java logo Xamarin logo React logo

Visual Studio 应用中心

持续执行所有任务 – 生成。 测试。部署。参与。重复。

免费试用
platform icons
Quora logo Highrise logo Ring logo Fresh Direct logo Fox Sports logo Good Food logo
trusted partner logos

产品更新

更迅速地交付你的 GitHub 移动项目

为 GitHub 中的移动项目自动执行生成-测试-分发过程。 轻轻一点,即可通过 GitHub 商城或 GitHub UI 中的通知来安装 App Center,以持续集成和持续开发 (CI/CD)。

更迅速且更自信地交付更高质量的应用

自动化 iOS、Android、Windows 和 macOS 应用的生命周期。 连接存储库并在几分钟内在云中生成、测试数千台实际设备、向 beta 测试人员和应用存储进行分发、通过故障数据和分析数据监视实际使用情况。 所有操作都可以在一个位置集中执行。

几分钟内即可完成持续集成

更频繁、更迅速地生成应用

轻松地在本地生成 iOS、Android、Windows 和 macOS 应用。 根据每个拉取请求或根据需要自动连接到 GitHub、Bitbucket 或 VSTS 存储库,并生成应用,而无需管理生成代理。

Continuous Integration that’s easy
Continuous Quality that’s powerful

在实际设备上持续改进质量

自信地交付更高质量的应用

使用 Appium、Espresso 和 XCUITest 等热门框架在数千台实际设备和云中数以百计的配置中实现 UI 测试自动化。 通过详细的分步跟踪报表、屏幕截图和日志来测试用户可以执行的每个 UI 交互,并在每次生成时诊断 Bug 和性能问题。

实现持续交付

可轻松地随地部署

根据每个提交或根据需要将应用分发给 Android、iOS、Windows 和 macOS 上的 beta 测试人员和用户。 将不同的内部版本发送给不同的测试人员组,并通过应用内更新通知他们。 准备就绪后,发布到 Apple 的 App Store、Google Play 以及 Microsoft Intune。

Continuous delivery

持续学习,不断成长

Insightful crash reports

见解深入的故障报告

使用以下高级功能监视应用的运行状况,例如:智能故障分组和管理、借助符号化实现的更快调试以及详细的故障报表。 在出现故障时,得到通知并解决问题。

分析概述的屏幕快照

实时分析

通过专注于深入了解适用于 iOS、Android、Windows 和 macOS 应用的用户会话、热门设备、操作系统版本、行为分析和事件跟踪程序的重要内容,扩大受众范围。 轻松创建自定义事件来跟踪一切内容。

灵活性和选择

仅选择所需的应用中心服务

是否拥有自己的分析解决方案? 使用不同的 beta 分发平台? 没关系。 借助我们的开放源代码 SDK 和 API,可以仅集成所需的应用中心服务。

Flexibility & choice - Move faster and increase quality with the tools you already use

自动化 iOS、Android、Windows 和 macOS 的应用开发生命周期

1.使用 CocoaPods 集成

如果尚未安装,请通过 下载应用 或在终端中运行此命令来安装 CocoaPods:

$ sudo gem install cocoapods

如果尚未使用 CocoaPods,请在应用的根目录中运行pod init 创建 Podfile。

将以下内容添加到 Podfile,以便在应用中包括所有应用中心服务:

pod ‘AppCenter’

保存文件并在终端中运行以下命令:

$ pod install

打开适用于应用的.xcworkspace 文件。

2.启动 SDK

打开AppDelegate.swift 文件并将以下行添加到自己导入语句的下方。

import AppCenter
import AppCenterAnalytics
import AppCenterCrashes

在同一文件中,将以下内容添加到didFinishLaunchingWithOptions 委托方法中。

MSAppCenter.start(“2b17e7b3-f7d8-4f72-8245-48d873b9ed6e”, withServices:[
MSAnalytics.self,
MSCrashes.self
])

1.使用 CocoaPods 集成

如果尚未安装,请通过 下载应用 或在终端中运行此命令来安装 CocoaPods:

$ sudo gem install cocoapods

如果尚未使用 CocoaPods,请在应用的根目录中运行pod init 创建 Podfile。

将以下内容添加到 Podfile,以便在应用中包括所有应用中心服务:

pod ‘AppCenter’

保存文件并在终端中运行以下命令:

$ pod install

打开适用于应用的.xcworkspace 文件。

2.启动 SDK

打开AppDelegate.m 文件并将以下行添加到自己导入语句的下方。

@import AppCenter;
@import AppCenterAnalytics;
@import AppCenterCrashes;

在同一文件中,将以下内容添加到didFinishLaunchingWithOptions 委托方法中。

[MSAppCenter start:@”2b17e7b3-f7d8-4f72-8245-48d873b9ed6e” withServices:@[MSAnalytics class],[MSCrashes class]
];

1.将 SDK 添加到项目

app/build.gradle 文件中,添加以下行:

dependencies {
def AppCenterSdkVersion = ‘1.0.0’
compile “com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}”
compile “com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}”
}

2.启动 SDK

打开应用的主活动类,并添加以下导入语句。

import com.microsoft.appcenter.AppCenter;
import com.microsoft.appcenter.analytics.Analytics;
import com.microsoft.appcenter.crashes.Crashes;

在同一文件中查找onCreate 回叫,并添加以下内容。

AppCenter.start(getApplication(), “0dbacd70-10a8-4ba3-b13b-44eb2125d559”,
Analytics.class, Crashes.class);

1.将 NuGet 包添加到解决方案

搜索App Center 并在结果中查找以下包:
• 如果使用的是 Mac,请选择App Center Analytics ,App Center Crashes 并添加这两个包。
• 如果使用的是 Windows,请安装Microsoft.AppCenter.AnalyticsMicrosoft.AppCenter.Crashes 程序包。

如果在可移植项目中使用应用中心 SDK,则需要在可移植项目和 iOS 项目中安装这些包。

2.启动 SDK

在应用的AppDelegate.cs ,添加以下using 语句。

using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;

在同一文件中,将以下内容添加到FinishedLaunching() 方法。

AppCenter.Start(“8abff201-dc8e-4068-b0d0-15b80d46b181”,
typeof(Analytics), typeof(Crashes));

1.将 SDK 添加到项目

在 React Native 项目的根目录下打开的终端窗口中,输入以下行,将故障和分析服务添加到应用中:

$ npm install appcenter appcenter-analytics appcenter-crashes –save

2.链接 SDK

使用 react-native link 命令将插件链接到 React Native 应用。 此命令可链接已安装的所有 React Native 插件。

$ react-native link

SDK 将要求提供每个平台的应用机密,该机密在应用中心中分配。 机密可能已预先填充,显示在问题旁边。 如果预先填充的机密正确无误,请按 Enter 键继续。

What is the Android app secret? 49deeb18-5fcc-4bf9-b5b0-1cb3aa5bd5e3
What is the iOS app secret? (From corresponding iOS app in App Center)

SDK 将进一步询问是否自动发送故障报告和用户事件,我们建议选择自动发送,以便轻松地进行设置。 如果选择退出,则可以更好地控制用户隐私。

应用中心可帮助你生成、测试、部署和监视 iOS、Android、Windows 和 macOS 应用,并且所有操作都可以在一个位置集中执行。

与已经在使用的工具集成

Github

BitBucket logo

Bitbucket

Visual Studio Team Services logo

Visual Studio Team Services

Slack brand logo icon

Slack

Microsoft Teams

Microsoft Teams

更迅速地交付 iOS、Android、Windows 和 macOS 五星应用

免费试用