Deploy Azure DevOps Builds with App Center

With the Deploy with App Center Task in Visual Studio Team Services, you can deploy your apps from Azure DevOps (formerly known as VSTS) to App Center. By deploying to App Center, you will be able to distribute your builds to your users.

Creating a signed build

Before deploying your app to App Center, ensure your existing Azure DevOps build definition produces a signed build; only signed builds can be deployed and installed to devices.

Setting up distribution with App Center

Once you're done with the signing task, add the build task App Center Distribute. This task uploads your signed build to App Center so that you can distribute it to your beta testers.

When configuring the App Center Distribute task, you'll need your App Center API key. To obtain this key, open a browser, and navigate to the App Center dashboard, then open your Account Settings.

Get your API key from App Center

Create a new API token, making sure the API token has full access (so that Azure DevOps can create new releases for distribution), then copy the key. Switch back to Azure DevOps and the App Center Distribute task and create a new App Center Connection. Paste the API key you copied from App Center, and give the connection a name.

Create an App Center connection

After you've created the connection between Azure DevOps and App Center, Azure DevOps needs to know which app you want to distribute the signed build to. Grab the app slug from App Center; you can find this by going to your project on App Center, and extracting it based on{username}/apps/{app_identifier}. For example, the app slug for is vigimm/Skytube.

Copy your App Slug from App Center

Next, define the binary file path of where your apps built.

Define the binary path

Finally, add release notes to your distribution.

Release notes

App Center deploys to your Collaborators group by default. Optionally, you can specify a destination ID or a store connection ID. The destination ID can be found by first selecting a distribution group, and then viewing the distribution group settings.

Finding the page with the destination ID

You'll find the destination ID below the distribution group name.

Location of the destination ID

Obtain the Store connection ID using an API call; learn how to use the App Center API elsewhere in the documentation.

Call the API using the following link: for querying for the Store IDs using . Below is an example of the results returned from the API call. You will be using the value of the key ID for specifying a store as target.

"name":"Alpha team",
"name":"iTunes Connect users",

Distributing the signed builds to App Center

Once you finished configuring the App Center Distribute task, you can Save and Queue your build. If it's successful, your signed build will be uploaded to the releases of the defined destination.


Now that your signed build is in App Center, you're all set! You and your users can download the signed build directly from App Center, or further re-distribute the release to another group.