Questions tagged [visual-studio-app-center]

Visual Studio App Center is your continuous integration, delivery and feedback solution for Android, iOS, Windows, and macOS apps, enabling you to ship higher-quality apps faster and with greater confidence.

App Center is a continuous integration, delivery and feedback cloud service that helps you ship better iOS, Android, Windows, and macOS apps, faster. It brings together the beta distribution and crash analytics features of HockeyApp and the Xamarin Test Cloud ability to run automated UI tests on physical devices in the cloud. It provides cloud build services so that you can have “continuous integration” running for every code committed to a branch, without the headache of managing your own local build machine. App Center also provides app usage analytics and the ability to segment users and send them push notifications. You can choose to use just one of the services as part of your app development lifecycle, or combine them into a complete CICD process.

Build in the cloud

If you’re the only dev working on a project, you may just build everything locally. When there is a team of developers working on a project, you might prefer centralized build support. Instead of maintaining your own lab infrastructure, connect App Center to your source code repository and have it do builds for you. Builds can be triggered manually, or you can use Continuous Integration to have App Center build every time new code is pushed to the branches you specify.

Test on real devices

Testing your app locally on an emulator is different than running it on a real device. App Center can deploy your tests, along with your application, to real devices. It captures screenshots at the test steps you define, and provides complete logs of the test run. This gives you access to thousands of real devices and hundreds of configurations (a specific device model with a specific version of the OS).
App Center supports popular frameworks such as Appium, Espresso, and XCUITest. Test every UI interaction your users can do, and diagnose bugs and performance problems every time you build, with detailed step-by-step tracking reports, screenshots, and logs.

Deploy everywhere with ease

App Center helps you distribute your app to beta testers and users on iOS, Android, Windows, and macOS with every commit or on demand. Send different builds to different groups of testers and notify them via in-app updates. When ready, release to Apple’s App Store, Google Play, and to Microsoft Intune. To install on iOS devices, you must first register the device with your Apple developer account and add it to a provisioning profile. When the app is signed based on that provisioning profile, it can be installed on those devices. Attempting to install it on another device will fail. App Center streamlines the process of gathering the necessary device identifiers from testers, performing the registration and signing. Android apps do not require the extra device registration step prior to signing.

Insightful crash reports

Monitor the health of your app with advanced capabilities such as intelligent crash grouping and management, faster debugging with symbolication, and detailed crash reports. Get notified and fix issues as they come up.   

You can enable your app to send crash errors to App Center. The crashes are processed to identify groups of the same type of crash. The stacktrace helps you identify where in the source code the crash is occurring. The App Center SDK is modular, so that you can avoid adding overhead to your app for SDK functionality you aren’t using. The SDKs have been open sourced on github.com in the Microsoft organization.

Real-time analytics

Grow your audience by focusing on what’s important with deep insights about user sessions, top devices, OS versions, behavioral analytics and event trackers for your iOS, Android, Windows, and macOS apps.  Easily create custom events to track anything. App Center analytics helps you understand your users. The single-line integration provides information about how many users are using the app. When the app is installed, it’s assigned a unique identifier used for analytics.
The App Center SDK is modular. To enable gathering and sending analytics data, add the module in the
App Center shows the distribution of sessions, devices, countries, languages and app version. It also provides the distribution of OS version. For Android, the API level is shown. Countries are identified by the carrier country provided by the platform. Language is based on the user’s system settings. You can filter by version and time range.

Push live updates to your app

Visual Studio App Center combines the power of CodePush with cloud-hosted builds, automated UI tests, crash reports, analytics, and push services. With this integration, we are doubling-down with CodePush development. Get all the features you use today and new resources you need to ship five-star apps, faster - All in one place.

Support

App Center supports Objective-C, Swift, Java, Xamarin, React Native and more.
We're just getting started and have big plans for helping you deliver better iOS, Android, Windows, and macOS apps faster.

Links

602 questions
25
votes
10 answers

NETSDK1061: The project was restored using Microsoft.NETCore.App version 1.0.0, but with current settings, version 2.0.9 would be used instead

I'm developing a mobile app and using MS App Center for CI. Yesterday the Unit Test project failed to build in App Center with the following error. I couldn't recreate the issue on any developer machine, this error only occours in App Center. error…
Chris Sewell
  • 1,065
  • 2
  • 12
  • 19
17
votes
1 answer

What's the principal difference between MS AppCenter and Azure DevOps (former VSTS)?

I am "a bit" confused in understanding of what of those two services are capable for and what are the core differences between of them. In general, I understand what they provide, and separately I used them both earlier (VSTS as issue tracker,…
15
votes
5 answers

App not installed error when using app center distribution for android

Keep getting this error when I try to install the downloaded sdk. Any ideas? The app builds and tests without errors. I get no detailed error message, only App not installed How can I get a more detailed error message? Any ideas? My very first…
Bomber
  • 7,195
  • 16
  • 66
  • 121
11
votes
1 answer

Use .env variables to set up appcenter on a react-native app

I started using MS appcenter in my bare react-native app, and during the set up they ask me to add two new files to the project: For IOS: AppCenter-Config.plist with AppSecret
10
votes
2 answers

App Center Push vs Notification Hub

So it seems that in the spirit of having documentation all over the place, docs.microsoft has once again taken the cake. Looking into sending push notifications, I came across these two…
8
votes
6 answers

Flutter iOS build on the App Center fails with error: "Invalid Podfile file: Generated.xcconfig must exist

I've just set up my app to be built on the App Center, by following the article here. Although the Android version builds and deploys fine on App Center, I'm getting an error with the iOS build, shown in the excerpt from the build output…
Tarique Naseem
  • 733
  • 7
  • 12
8
votes
1 answer

Is fastlane still needed with VS Appcenter?

Like the title says. I am planning to use Visual Studio AppCenter. Where does fastlane fit in there? As I am seeing it, fastlane becomes redunant when switching over to VSAC? Or am I missing the bigger picture here?
mXX
  • 3,347
  • 11
  • 40
  • 59
8
votes
1 answer

Increment Build & Version Number of Android App using Azure DevOps & App Centre

I am using Azure DevOps and AppCenter(Distribution) for implementing my CICD. Based on the steps mentioned below I have implemented the both CI & CD tasks. Thant means, I will create the build using Azure Devops (VSTS) & Push that in to App…
Stephan Ronald
  • 1,285
  • 1
  • 13
  • 37
8
votes
1 answer

Visual Studio App Center Private Cocoapod

My iOS project includes some private pods. I have gone through the steps on my local machine (as well as team members) to use private pods outlined here. How do I add the same process for VS App Center to update and retrieve the repo? Currently, I…
Justin Ngo
  • 162
  • 4
8
votes
2 answers

App center build, Error: /usr/bin/jarsigner failed with return code: 1

Using app center when I try and build I currently get this error: [command]/usr/bin/jarsigner -keystore /Users/vsts/agent/2.136.1/work/1/s/.certs/keystore.jks -storepass *** -keypass *** -verbose -sigalg MD5withRSA -digestalg SHA1 -signedjar…
Bomber
  • 7,195
  • 16
  • 66
  • 121
7
votes
2 answers

Android build failing on AppCenter but building fine on Android studio

When I run my Android build from my Android studio it builds absolutely file. When I run the same source which is checked into github from AppCenter it fails with the following error on Gradle. Does anyone have any clue as to why this would be…
user3284707
  • 2,044
  • 2
  • 18
  • 40
7
votes
1 answer

How to push IPA to App Center Distribute from Continuous Integration Server

How do you push an iOS IPA file to App Center Distribute from the command line? I'm using a CI (Continuous Integration) server to build my app, and I tried using the following command, given by the App Center Test portal, but it isn't working and…
7
votes
2 answers

Firebase Cloud Messaging (FCM) - HTTP V1 API or Legacy HTTP API?

Our goal is sending notifications to groups of devices from our backend, and only from server side is possible to know which device should receive the notification. We've done some attempts with AppCenter because we mostly work with Xamarin…
7
votes
2 answers

Build fails in Visual Studio App Center for Xamarin iOS: Unsafe code may only appear if compiling with /unsafe

I'm trying to build a Xamarin iOS app in Visual Studio App Center. The solution contains two projects. One is a Xamarin iOS project. The other is a bindings library project. The bindings library project is configured with the Allow 'unsafe' code…
Luca
  • 111
  • 6
7
votes
2 answers

Build error when using Akavache + Mobile Center in a UWP project

I have UWP app and use Akavache. After adding MobileCenter NuGet packages I have this problem whith building app: Payload contains two or more files with the same destination path 'SQLitePCLRaw.batteries_v2.dll'. Source…
Make Makeluv
  • 817
  • 10
  • 18
1
2 3
40 41