Lo sviluppo lo puoi fare dove vuoi, anche su Windows.
Per fare il deploy di qualsiasi cosa su iOS tuttavia è necessario avere un Mac a disposizione, in quanto si tratta di un requisito imposto dalla stessa Apple, e una sottoscrizione attiva all'Apple Developer Program.
Senza quest'ultimo requisito, un Mac è comunque necessario ma puoi fare il deploy per test sul tuo device o su un emulatore.
Ciao!![]()