It is quite a hassle indeed. As far as I know, you need:
- a Mac (with a recent enough version of Mac OS)
- an iPhone with a recent enough iOS
- a 99$/year (iirc) Apple developer account
These things might be a given for people in SV but it’s quite a big upfront cost for most people outside of HCOL areas.
Unless I’m mistaken and you can do without a Mac? But I seem to recall you need to use iCode (or whatever apple’s IDE is called ;)