If your app needs a lot of native modules Expo simply doesn’t cut it. Developing iOS apps without running an iOS simulator is a lot of pain. In my early days of development my team actually tried this. There are too many quirks for each major mobile OS (Android & iOS) that makes it a lot of pain during testing if you don’t at least try to run it on the simulator.
Sadly if you’re doing mobile app work Macs are mandatory.
Walled garden starting to look a lot like a padlocked cell…
Why?
Tell me how to make iOS apps on Linux
Nowadays you can use Expo, if you want to use React Native. They take care of everything, so a Mac isn’t needed anymore
If your app needs a lot of native modules Expo simply doesn’t cut it. Developing iOS apps without running an iOS simulator is a lot of pain. In my early days of development my team actually tried this. There are too many quirks for each major mobile OS (Android & iOS) that makes it a lot of pain during testing if you don’t at least try to run it on the simulator.
I agree. It’s not impossible but it’s cumbersome. You at least need an iOS device.
Downvoters scoff at iPhone users.