Photo by Kelly Sikkema on Unsplash

How to create a .ipa file in Flutter without signing

This is usefull under the Digital Markets Act, to avoid signin with xcode

Filippo Valle
1 min readApr 18, 2024

--

Recently a was building a flutter project and I needed a .ipa file, using

flutter build ipa

flutter tries to sign the app and I was trying to avoid this.

So I found

How to

This are the simple steps to creata an unsigned .ipa in Flutter

  • build with Flutter
flutter build ios --release
  • It will create a your-app/build/ios/iphoneos folder
  • Create a folder called Payload
  • Copy your-app/build/ios/iphoneos/Runner.app file in the PayLoad folder.
  • Compress your Payload to get a new file named Payload.zip.
  • Rename it changing its extension to ipa and you're done.

You can now use whatever you want to codesign this ipa file.

Now you can upload your app to an Alternative App Store

The alternative stores thanks to EU

--

--

Filippo Valle
Filippo Valle

Written by Filippo Valle

Interested in physics, ML application, community detection and coding. I have a Ph.D. in Complex Systems for Life Sciences

Responses (2)