App Center Migration Tool

Seamless Migration from App Center to Appcircle

In response to the growing demand from the community, Appcircle proudly introduces the App Center Migration Tool.


Microsoft’s recent announcement regarding the deprecation of App Center has left many users in search of a reliable alternative to continue managing their mobile app projects seamlessly. At Appcircle, we understand the challenges and uncertainties this shift brings, which is why we have developed the App Center Migration Tool—a powerful tool designed to make your transition to Appcircle as smooth and effortless as possible.

What Does the App Center Migration Tool Do? 

The App Center Migration Tool streamlines the migration process by automating the transfer of distribution-related configuration from App Center to Appcircle. It minimizes the risk of errors and reduces the time required for manual migration. Please note that this tool does not migrate the CI pipeline that exists on App Center, it focuses on the distribution related configuration. CI in App Center is static and limited and can easily be deployed on Appcircle manually. 

Here is an overview of a typical migration process using the tool:

    • Migrating Organizations: 
      • Migrate the organizations from App Center to Appcircle. 
      • Appcircle uses a main-sub organization structure, meaning every organization you migrate will become part of a main organization. 
    • Migrating Apps: 
      • Create a Testing Distribution Profile in Appcircle for each app from App Center. 
      • This process currently includes only the creation of the profile; migration of build configuration details is not supported yet. 
    • Migrating Distribution Groups: 
      • Migrate Distribution Groups from App Center to Appcircle. 
      • App Center allows users to manage distribution groups at both the organization level and the app level. 
      • In Appcircle, distribution groups are managed exclusively at the organization level 
Left Icon

Migrate from App Center and boost your Mobile CI/CD!

Right Icon Meet Our Experts

Organization Hierarchy for Migration: 

App Center organization hierarchy slated for migration is structured as follows: 

App Center Organization Hierarchy

Migrated Appcircle organization is structured as follows: 

appcircle organization hieararchy

Main Features of the App Center Migration Tool 

  • Automated Migration:
    • The tool automates the migration of organizations, testing groups, collaborators and testing group users, eliminating the need for manual data transfer. 
  • Multi-Project Support:
    • Allows you to select and migrate multiple projects simultaneously. 
  • Real-Time Migration Status: 
    • Provides real-time updates on the migration progress. 
    • Enables you to monitor the status and receive notifications upon completion.
  • Secure Data Transfer:
    • Utilizes API keys for secure authentication and data transfer.
    • Ensures that your organization, collaborators, testing groups and testing group users are transferred safely and securely.
  • Comprehensive Documentation:
    • Detailed documentation available to guide users through the migration process.
    • Provides step-by-step instructions and troubleshooting tips to assist with the migration.
  • Minimal Downtime:
    • Designed to minimize downtime during the migration process.
    • Allows you to continue your development activities with minimal interruptions.
  • Enhanced Workflow Integration:
    • Facilitates the integration of your migrated projects into Appcircle’s advanced CI/CD pipelines and testing solutions.
    • Helps optimize your development workflow with Appcircle’s enterprise-grade features. 

Why use the App Center Migration Tool? 

1. Ease of Migration: 

Migrating projects manually can be time-consuming and error-prone. The App Center Migration Tool simplifies this process by automating the transfer, reducing the risk of errors and ensuring that no critical data is lost. With just a few commands, you can migrate your distribution related configuration and be up and running on Appcircle in no time. 

2. Continuity and Reliability:

With App Center being deprecated, finding a reliable alternative is crucial to maintaining the continuity of your mobile app development and distribution processes. Appcircle offers a robust platform with a wide range of features designed to meet the needs of modern mobile app development. The Migration Tool ensures that your transition to Appcircle is smooth, minimizing downtime and disruption. 

3. Future-Proofing Your Projects:

As App Center is phased out, continuing to rely on it poses significant risks to your projects. By migrating to Appcircle, you are future-proofing your mobile DevOps environment, ensuring that your projects remain supported and that you can continue to innovate and grow without interruption. 

4. Comprehensive Features:

By migrating to Appcircle, you gain access to advanced features and capabilities that can enhance your development workflow and improve the quality of your apps.  

    • Customizable Workflows: App Center has static and limited workflows for CI. However, with Appcircle you can tailor your CI/CD workflows with extensive customization options, including build scripts and seamless integrations to fit your unique development needs. 
    • Build Caching for Better Performance: Appcircle includes an advanced cache mechanism, ensuring faster and more secure compilation processes, unlike App Center which lacks a cache management structure.
    • Extensive Mobile Stack Support: Appcircle supports all major mobile stacks within 24 hours, ensuring seamless integration for various app types.
    • Flutter Support: Appcircle offers native Flutter support, addressing the lack of built-in support and limited script capabilities in App Center.
    • Enhanced Beta Distribution Appcircle provides a more enterprise-oriented structure for Testing Distribution and Enterprise App Store needs. Companies can utilize existing enterprise authentication methods such as LDAP and SSO. Additionally, Appcircle offers a robust CLI that allows for easy integration into existing build pipelines, enhancing the testing and distribution process. 
    • Centralized Signing Identities: Securely manage and centralize your iOS certificates and Android keystores, simplifying the app signing process across your team. 
    • Publish to Store Automation: Automate the publication of your apps to various app stores from a unified module, saving time and reducing manual errors. 
    • Enterprise App Store: Create a personalized enterprise app store with role-based access control, providing a controlled environment for app distribution within your organization. 

5. Flexible Deployment Options: In contrast to App Center’s limited cloud-based services, Appcircle offers flexible deployment options, including public cloud, private cloud, hybrid cloud, and on-premise solutions. Support for multiple cloud vendors such as Azure Cloud, AWS, and GCP prevents vendor lock-in and provides flexibility unmatched by Microsoft’s retiring service. Appcircle meets enterprises where they are,  prioritizing their deployment requirements with a portable and modern architecture based on containers.

6. Enhanced Support and Community: 

At Appcircle, we are committed to providing exceptional support and fostering a vibrant community of mobile developers. By migrating to Appcircle, you gain access to our dedicated support team and a wealth of resources to help you succeed. The App Center Migration Tool is just one example of how we are dedicated to supporting mobile teams through this transition and beyond. 

The Migration Tool ensures that you can leverage these features without the hassle of starting from scratch. For a more comprehensive comparison between App Center and Appcircle, feel free to check the blog: Top 5 Reasons Companies choose Appcircle over Microsoft App Center for Mobile 

How to use the App Center Migration Tool 

Node.js must be installed on your machine. Version v18.19.0 is recommended. 

Install the App Center-migration-tool npm package by running npm install -g App Center-migration-tool. Follow the documentation to streamline your migration from App Center to Appcircle.   

Conclusion

The deprecation of App Center presents a significant challenge for many developers, but it also offers an opportunity to transition to a more advanced and reliable platform. The App Center Migration Tool from Appcircle is designed to make this transition as seamless as possible, ensuring that you can continue to build, test and distribute your mobile applications with confidence. Embrace the future of mobile DevOps with Appcircle and experience the benefits of a platform built for the needs of modern enterprises. 

For more information and to start your migration journey, contact with us today.