2

How can I build iOS app using Flutter with Windows 10?

I clicked in (build - Flutter - iOS app) from the tab bar, but it responds:

Building for iOS is only supported on the Mac.

5 Answers 5

8

It is not possible... You have to have a Mac to build an app for iOS.. That is Apple rules!!

3
  • can I use Linux?? or also that not possible?? Commented Apr 12, 2020 at 12:35
  • 1
    No.. Only Mac.. To build or even simulate an iOS app you need to install Xcode which is available only for Mac
    – LonelyWolf
    Commented Apr 12, 2020 at 12:39
  • Is there a way to build with IPhone?
    – Bu Saeed
    Commented Apr 13, 2021 at 1:10
3

It is not possible on a Windows 10. This way Apple can force developers to buy Apple hardware to develop for both platforms. You can try Hackintosh on a PC which will let you create IOS apps on non apple hardware.

2
  • can I use Linux?? or also that not possible?? Commented Apr 12, 2020 at 12:35
  • @MohmmedMalas No, you need a Mac
    – woprandi
    Commented Apr 12, 2020 at 12:58
1

It's not possible directly with Windows. You can achieve it though by using external services that provide Mac build machines. One of these services is Odevio.

Once you have Odevio installed and set up you can start a publication build.

This will pre-publish your app on Apple Connect. You then have to add your screenshots etc...

0

You need to have xcode to create IOS app which is available only on OSX. Not on Windows. Not on Linux or anything. But using Hackintosh (Mac OS on normal desktop or laptop hardware) you can build IOS app on that PC or laptop though.

4
0

Apple only allows iOS emulator which is running on macOS, so we need to run macOS on your non-mac computer

Two ways:

  1. Hackintosh (macOS running on non-mac device)
  2. Virtual Machine (VM)

The first way can give you a high-performance environment (compare to VM) to run iOS simulator. But it's strict to your hardware. The best way is to use hardware as close to the original mac as possible.

The second way has better compatibility. You just need to download macOS's image and install system in VMware or other VM software.

But VM will degrade performance, and in my case neither of my graphics cards seem to work, so I'm guessing my CPU was rendering the GUI. Also, modern macOS (meaning better visuals but more rendering pressure) is slower than old macOS.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.