Misafir; Hocam sizin bahsettiğiniz eskiden Android Studio ile java/kotlin vb. dilleri kullanarak Android, Xcode kullanarak ise Objective-C/Swift programlama dilleri yardımıyla IOS'a uygulama geliştiriliyordu.
Bahsettiğiniz Flutter, React Native gibi framework'lar sadece iki defa kod yazma gerekliliğini ortadan kaldırdı. Sizin tek bir ortak dil ile yazdığınız kodu bu framework'lar arka planda Android ve IOS'un anlayacağı bir yapıya çeviriyor ama gerek "test", gerek "debug" gerekse "release" sırasında IOS için XCode bağımlılığı mevcut. Çünkü, yukarıda bahsettiğim convert işlemleri arkaplanda Xcode üzerinden yapılıyor ama siz ekranda bişey görmediğiniz için farketmiyorsunuz.
Dolayısıyla, IOS Simulatorü (Iphone/Ipad) için
@TekstilTurkiye; arkadaşımızın dediği gibi Xcode, dolayısıyla da MacOS ihtiyacınız mevcut.
Macbook sahibi değilseniz, en maliyetsiz çözüm için bu yoruma katılıyorum:
Alıntı
vmware ile sanal bir mac os kurup orada derleyebilirsin, yada hackintosh kurabilirsin bilgisayarına uyumlu olursa