Yes, you need a Mac . It’s the basic requirement for iOS development. To develop an iPhone (or iPad) app, you need to first get a Mac with Intel-based processor running on Mac OS X version 10.8 (or up).
Read moreCan you make an iOS app without a Mac?
Native iOS apps can be developed only on Mac. You can write code even in Windows or Linux, but you can’t build and sign it there. Non-native platforms, like Flutter or React Native, won’t make iOS builds without Mac either.
Read more