We've released a new MacOS 2021.06 build stack for iOS binary builds that supports Xcode 12.5.
This build stack will not be set to latest or automatically upgraded at this time, and must be manually chosen from the build stack dropdown when performing a build or setting up (or editing) an automation.Read More
We've rolled out a new getting started experience in Appflow!
Create a new app directly within Appflow or easily connect an existing app. Select your git provider of choice then within seconds your new app will appear in the Ionic dashboard. From there, create a native binary build, a web preview, and more.Read More
Ionic CLI Improvements when using Appflow with Jenkins, CircleCI, and other CI/CD tools:
Appflow Automations Improvement for Webhooks:
Android AAB Support:
An Android App Bundle is a publishing format that includes all your app’s compiled code and resources, and defers APK generation and signing to Google Play. Beginning in August 2021, new apps will be required to publish using the AAB format on Google Play. Appflow automatically generates APK and AAB native builds for you.Read More
Managing your mobile app projects on Azure DevOps? You can now link your Git repository to Appflow, enabling more mobile CI/CD options.Read More
Support for iOS app extensions. Build rich push notifications, widgets, and more. Available for Capacitor apps only. Note that:
Custom Configuration. Add an appflow.config.json file to your app project to specify:
Monorepo support. The new custom configuration file unlocks support for monorepos (a single repository that stores all of your code and assets for every project). Multiple setups are supported, including Yarn, Nx, Lerna, and more.
Alternate Build Commands. Specify a build script used only for Appflow builds. Useful for always running production builds on Appflow, for example:
// Debug Angular build
"build": "ng build",
// Always run a production optimized Angular build on Appflow
"appflow:build": "ng build --prod",
New Build Stack. The "2020.11" build stack adds support for Node 14, Xcode 12.1, and more. A Build Stack is the set of software used to build an app on a given platform. This includes the version of npm, Cordova, Ionic, Xcode, and what OS it is all installed on.
Refreshed Documentation. The Appflow docs have updated with a fresh design.
Redesigned signing certificates UI. All certificate details are displayed, including creation/expiration date, bundle id, and key alias. Support for multiple provisioning profiles (required for building iOS app extensions) added as well.
Redesigned Git repository UI. Manage a lot of Git repositories? Connecting your Ionic app to an existing Git project just got easier. Improved searching and filtering are now available.
“Exploring Appflow” tutorial. Likhith from the Ionic Customer Success team created this new tutorial in the Appflow docs that teaches you the fundamentals of Appflow. Whether you’re new to Appflow or are curious to explore more advanced features, check out this hands-on approach.
Ionic Vue support in Appflow. We recently announced the release of Ionic Vue, built on Vue 3. The latest flavor of Ionic Framework is now fully supported in Appflow. Consider Ionic Vue for your next project by starting here.
Easily integrate Appflow with other CI/CD systems. You’ve set up CI/CD workflows for your front- and backend web apps, but how about mobile? Watch Nick Hyatt, Ionic PM, demonstrate how to integrate Appflow with solutions like GitLab, Jenkins, and GitHub Actions. Afterward, try it yourself by following this new docs cookbook or implementing the Appflow team’s new GitHub Action that triggers mobile builds.
New to Mobile CI/CD? Join Ionic Product Manager Matt Kremer for a live demo on how to get started with Appflow. Or, download our new whitepaper to learn how to automate mobile app delivery in minutes.Read More