Las cuentas de desarrollador de Apple están unificadas, por lo que no hay ninguna diferencia si desea desarrollarlas para macOS o iOS o tvOS o watchOS. Una tarifa le permite firmar el código para todos y acceder a las tiendas pagadas si lo desea.
Antes de la unificación, si era desarrollador de iOS, nada de lo que hizo en el lado de iOS cambió cuando posteriormente se inscribió para el desarrollo de Mac.
Dicho esto, todos pueden comenzar con Xcode gratuito y crear una aplicación para el sistema operativo de envío utilizando el SDK gratuito. No es necesario que pague una cuenta de desarrollador hasta que necesite firmar el código para otras personas o acceder al SDK previo al lanzamiento. Paga el dinero solo cuando llegas a una barricada. Lo mismo ocurre con iOS, comience gratis y pague solo cuando necesite hacer algo que la cuenta de pago le permita. Incluso puede ejecutar código autofirmado en iOS con un ID de Apple personal para realizar pruebas personales antes de convertirse en un desarrollador pagado.