How to change minimum deployment iosTarget from Codemagic?
You'll have to define the minimum platform ios version in the Podfile
file.
platform :ios, '10.0'
Note: the Podfile
will be created once you run flutter build ios
.
If you don't have a macOS device
You'll have to run flutter build ios
on a macOS device. If you don't have such a device you can create a CI build pipeline for your project (on Azure Devops for example), and run the CI build on a macOS agent.
In the pipeline you have to add a step that uploads the Podfile
to an artifact, so you can download that artifact and add the Podfile
to your sources.
Note: here you'll find a simple CI/CD build example for building your Flutter app for IOS
and Android
without the need for a macOS
device.
Hamza Azam
Updated on December 08, 2022Comments
-
Hamza Azam over 1 year
I have developed a Flutter App on Windows. Now I am trying to make the build via codemagic. But I need to change the minimum deployment version for IOS. I get this error while building app with codemagic
Specs satisfying the
stripe_payment (from
.symlinks/plugins/stripe_payment/ios)
dependency were found, but they required a higher minimum deployment target. -
Clueless almost 4 yearsI tried your Podfile but it takes an hour to build and it keeps on building. is there a way to make Podfile logging verbose?
-
Floris Devreese almost 4 years@Clueless I don't know :-/
-
Dan Crisan about 3 yearsI can confirm it works. I also ran pod install in the terminal afterward!
-
Matthew Rideout almost 2 yearsI have this minimum deployment version set in my podfile (set to 10), but the app store still shows compatibility with 9.0. Any idea why?
-
Floris Devreese almost 2 years@MatthewRideout, sorry don't know. Not working in this space anymore