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

694 questions
6
votes
2 answers

App center Error: /Users/runner/work/1/s/android/gradlew failed with return code: 1

I'm using react native to build my apps and thought to give Microsoft app center a chance. The main issue I have is that I cannot finish the build. This should be a non-production build that will be tested by the QA team. This is the error I get:
6
votes
1 answer

error APT2263: unexpected element found in

First I beg your pardon if the problem sounds silly, but I'm a newbie in Xamarin.Forms development. I created my first app (with a lot of efforts) and I decided to use AppCenter to deploy debug releases to my testers. Everything went fine till the…
6
votes
1 answer

How to combine AD B2C(MSAL) and CosmosDB

I'm using appcenter Auth and Data in my Xamarin forms Application, but microsoft are shutting down these services so i now need to do it myself. Atm these two allowed me to verify my users with ADB2C and then grant them to access there own and…
6
votes
0 answers

Accessing a private repo as a dependancy via appcenter

I have the following entry in my Podfile, which points to a private repository pod 'SDK', :git => 'https://username@bitbucket.org/private-repo.git', :branch => 'master' When I run the build I receive the error Cloning into…
Dan
  • 8,041
  • 8
  • 41
  • 72
6
votes
2 answers

Should i use Application Insights or AppCenter Diagnostics for Cordova Apps

Both Application Insights and AppCenter Diagnostics allow monitoring of Cordova Apps following these links: https://github.com/Microsoft/cordova-plugin-ms-appinsights https://learn.microsoft.com/de-de/appcenter/sdk/getting-started/cordova Given that…
6
votes
0 answers

'React/RCTBridge.h' file not found on Xcode Installing MS AppCenter in an ejected CRNA new project

Goal Installing MS AppCenter in an ejected CRNA new project keeping Expokit Environment Description Mac: 10.14.3 NPM: 6.4.1 node-v10.15.2 Summary of what I executed I tried to follow the official guide and a brand new project so all is…
6
votes
2 answers

Appcenter - Unable to install its profile on iPhone

I am using AppCenter to sign and distribute iOS and Android builds. All the people to whom I have sent the builds have been able to download and install the builds on their phones. I can install the iOS build right from Xcode onto my iPhone using…
Avinash Lingaloo
  • 181
  • 3
  • 16
6
votes
2 answers

Xamarin UI Tests Error: Type 'MonoDevelop.MonoDroid.DeploymentException' is not marked as serializable

I'm currently getting the following error and stacktrace when attempting to run UI Tests locally against my Xamarin.Android project. This error doesn't occur on every run, but its pretty frequent. A clean and rebuild will usually "fix" it, but when…
6
votes
4 answers

The type initializer for 'Android.Runtime.UncaughtExceptionHandler' threw an exception

my xamarin android app, which was working fine, started to crash on each launch with this exception. The app is built from appcenter's build service, as it always has. If i build it locally in Debug or Release mode, it launches fine. Using a device…
Softlion
  • 12,281
  • 11
  • 58
  • 88
6
votes
4 answers

How can I send a silent notifications using app center push service

I am trying to send a silent notification (I mean a notification that will not be shown in the tray) using this API: but when I do not set the body key I get this Error: { "error": { "code": 400, "message": "body parameter is invalid or…
5
votes
2 answers

How to resolve "Your Bitbucket token is no longer valid. Please re-authenticate." in Visual Studio App Center without disconnecting?

Problem I am using Azure App Center connected to BitBucket to build an app. The user who originally setup the BitBucket connection is no longer available. Clicking "Reconnect" fails. The only other option I see is disconnect the BitBucket Repo, but…
Scampbell
  • 1,535
  • 14
  • 24
5
votes
1 answer

Android React Native app crashes after splash screen when built with App Center

As the title says, we are struggling to produce a working release version of our app using our normal pipeline in App Center. When I build the app via command line using the release flags locally, there is no problem with the output APK. And…
5
votes
0 answers

maximum number of testers on a appcenter app for iOS and android

I'm using appcenter to build and distribute to my testers my app. what is the number of maximum invites I can send for iOS and android? Is this like iOS internal testers = 25 and external testers = 1000? what is appcenter using to distribute the…
manuelBetancurt
  • 15,428
  • 33
  • 118
  • 216
5
votes
0 answers

Appcenter Could not determine API level for $(TargetFrameworkVersion) of 'v11.0'

it builds on my local machine but throws this error in microsoft appcenter when building. Its a xamarin.android project using androidx libraries
ojorma
  • 375
  • 5
  • 15
5
votes
1 answer

Xamarin Forms AppCenter crashes with unrecognized selector sent to class

I've recently changed my projects to use .NET core 2 and I'm currently re-testing WPF, Android and iOS. Unfortunately I've also been upgrading my Nugets to get the UWP project working and Xcode was updated this morning too to Version 12.0 (12A7209),…
1 2
3
46 47