1

I use Linux (Ubuntu 20.04) as my development environment. I was excited about the idea of reusing the same code for Android, iOS and event Web. But I'm blocked because I'm using Linux and in all tutorials and examples are talking about the necessity of using XCode to things like setting the FireStore configuration.

I'm not an iOS developer, so I don't want to buy a more expensive and less powerful machine to be able to develop and release iOS applications, and looks like still, Flutter is not the solution.

So my question is, how can I develop iOS apps using Flutter without a Mac?

angelcervera
  • 3,699
  • 1
  • 40
  • 68

2 Answers2

3

You can also use a CLI tool named Appollo : https://github.com/Appollo-CLI/Appollo

It's a simple python utility that let's you :

  • Configure XCode
  • Create an IPA
  • Test your app in the iOS simulator
  • Build and publish your app on the App Store

You can install it by running pip install appollo in your terminal. For a full tutorial check their documentation : https://appollo.readthedocs.io/en/master/tutorial/index.html

You can also view a few demo videos on the Appollo YT channel : https://www.youtube.com/channel/UCBNRrJd4UP0QQRoYF4JOEmA

JulienP95
  • 147
  • 10
  • 12
1

You can do one of the following:

  • Use a Mac OS virtual machine.
  • Use a service to build remotely, like CodeMagic for example.
  • Get a friend or co-worker to build the app on their Apple machine.

Also check out this:

Is it possible to develop iOS apps with Flutter on a Linux virtual machine?

Er1
  • 2,559
  • 1
  • 12
  • 24