How to Create .Ipa File for Testing Using Runner.App

How to create .ipa file for testing using Runner.app?

flutter build ipa is now available and takes an optional --export-options-plist flag to make an IPA from the archive bundle. See flutter build ipa -h on the master channel for details.

How to create ipa file in flutter for testing purpose?

For making a build for iOS, you need to run following command from android studio terminal:

flutter build ios --release

Now you have to make build from Xcode by configuring correct certificates and provisioning profiles:

Go to Xcode > Select Generic Device in Devices Pan > Product > Achieve

EDIT: How to get the build?

After clicking on achieve, It will take some time to get binaries bind into build and after that it will give you some options to add preferable provisioning profiles. After completing all the process you get an option to download build. Just choose your preferred location to download and it will be downloaded. Open the downloaded folder and get your ipa.

Generating an IPA file for a flutter project without a paid dev account

He again, so the way to generate an unsigned flutter ipa is by first going to Xcode and changing the build configuration of the scheme to Release :

  1. Click on Runner, and Edit scheme

Sample Image


  1. Select Release for the Build Configuration of the Run schema

Sample Image

And then on the terminal in Android Studio run the following command :

flutter build ios --release

This will take a minute or two and when it's done go to this folder : your-app/build/ios/Release-iphoneos and you should find your runner.app file. Create a folder named PayLoad next to it and copy and paste the runner.app file inside this folder. After that you wanna compress your Payload to get a new file named Payload.zip. Change its extension to ipa and you're done.
You can now use whatever you want to codesign this ipa file.

Flutter build IOS on windows

The only way to generate an IPA from you windows machine is by using a CI/CD service like Codemagic using the steps described in this article:

  1. link your repository (Github, BitBucket , or Gitlab).
  2. from settings > build for platforms > IOS
  3. change the .app file you received to .zip and extract it.
  4. You will find a file called Runner.app, put in a folder and compress it back.
  5. change the extension from .zip to .ipa.

And here's your first IOS build without a Mac device.

Flutter Build ipa file to distribute for testing

No, you can not use ipa or send ipa to anyone without Enroll Apple Developer account. Yes you can use your physical device via cable Without developer account but for ipa you have to Enroll first.



Related Topics



Leave a reply



Submit