Create a Flutter IOS build without Mac

If you don’t have access to a MacOS system, but still want to see your flutter app on an IOS device without using paid services or virtual machines then this article is for you.

Image for post
IOS build without MacOS

We will use FlutLab.io it’s an “FREE” online IDE for Flutter. And probably this is the fastest way to play with your first Flutter projects without any installation process or Flutter SDK setup on your computer.

How does it work ?

Go to FlutLab.io and register a free account, then go to your profile you will see this window

Image for post
Profile page in flutlab.io

Click on Upload zip to upload your project, your project should be in a zip format, also don’t forget to run flutter clean before you convert your project to zip file.

after upload is done click on your project to be opened in a new page.

Choose Build Type

Now you click on Preferences as shown in the picture below

Image for post
Preferences page

and from build window choose ios-debug Build

Image for post
IOS builder

Now click on build and wait for your build to be finished.

Image for post
IOS build is running

Now your IOS app bundle is ready to be downloaded !!

Run the IOS-App

appetize.io is an Online service that gives you a web based iOS Simulators and Android Emulators.

Go to appetize.io and choose you zip file that you downloaded from FlutLab.io and upload it to the site, after the upload is done, enter you Email and a link will be sent to you Email.

Image for post
upload your app-bundle to appetize.io

Now go to your email and click on the link that has been sent to you

Image for post
ios flutter build

Now you can test your Flutter app on an IOS Emulator.

Hi, I am an R&D Eng. Interested in Android application, flutter and machine learning. you can reach me here : https://ezaldeensahb.link/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store