

As an app dev im pretty sure you cannot actually compile an iOS app on let’s say windows. Although you are free to use things like flutter or KMP and yes your code can be built for iOS on any OS you want, the compiler (the thing that turns code into binary to run on the platform) only exists on MacOS.
So at the end of the day you will need a Mac to be able to actually run your code on an iphone.
Apparently I saw this in 2016.