¿No entiendes las diferentes licencias que existen para el desarrollador? Aqui te ayudamos.
Desde la salida de la AppStore al mercado en el año 2008, se han ido incorporando al catalogo de licencias de desarrollados múltiples opciones que me gustaría comentar en este artículo.
En la actualidad, existen cuatro opciones de licencia de desarrollo Apple:
- Apple Developer: esta opción es completamente gratuita, y únicamente requiere registrarse como desarrollador desde la propia Web de Apple. Nos da a acceso a:
- Documentación técnica (versión final del SO y iOS)
- Herramientas de desarrollo (versiones finales)
- Solo podemos probar las aplicaciones en el Simulador de XCode.
- iOS University Program: esta opción es completamente gratuita, aunque solo aplica a determinadas universidades que estén incluidas dentro del programa. Obliga a que no haya ánimo de lucro, y que todo se destine a la formación de alumnos en las herramientas de Apple. Ofrece así mismo la opción de probar nuestras aplicaciones en nuestros dispositivos.
- iOS Developer Program: esta opción tiene un coste de 99 dólares al año, y nos ofrece adicionalmente las siguientes opciones:
- Documentación técnica (de versiones beta)
- Herramientas de desarrollo (de versiones beta)
- Descarga de firmwares beta para probar nuestras app.
- Permite instalar aplicaciones en nuestros dispositivos registrándolos previamente en la Web de Apple.
- Permite publicar en la AppStore nuestras aplicaciones y comercializarlas con unos beneficios del 70% sobre el precio de venta que establezcamos.
- iOS Developer Enterprise Program: esta opción tiene un coste de 299 dólares al año, y esta orientada al desarrollo de aplicaciones de tipo In-house (aplicaciones corporativas privadas). Nos ofrece las siguientes opciones:
- Permite publicar de forma privada a la empresa, aplicaciones que puedan ser instaladas en los dispositivos de los diferentes empleados.
Como veis, todo un abanico de posibilidades a las que acogernos.
Desde luego, una recomendación que os haría a todos aquellos que estéis ahora aterrizando en el mundo del desarrollo para iOS, es que no os enroléis en el iOS Developer Program hasta que tengáis realmente un proyecto de aplicación que vayáis a publicar en la AppStore. Para aprender, basta con registraros en la Web de Apple y descargar XCode desde la Mac App Store.
Es cierto, que para probar determinadas funcionalidades, necesitaréis desplegar la aplicación en un dispositivo real, pero existen multitud de funcionalidades que podréis probar y trabajar que no tienen esta limitación.
Sin duda una de las ventajas que mas hacen a muchos dar el salto a la versión de pago, es la posibilidad de descargar documentación y herramientas para versiones que aún no se han publicado en el mercado.
De esta forma, como desarrolladores podemos incorporar las funcionalidades de iOS 6 (imaginemos) para que así, nuestra aplicación sea completamente compatible el día que se lance oficialmente dicho SO.
Otras personas aprovechan esta oportunidad para formarse en la nueva plataforma, e impartir cursos de formación de forma inmediata a la salida del producto final.
Espero que hayáis resuelto las dudas sobre las diferentes opciones que Apple ofrece al desarrollador.

Hola, muy bueno tu blog, tengo una pregunta que pasa por ejemplo si quiero crear una aplicación de tipo Empresarial y que yo pueda distribuir a mis clientes directamente si pasar por Apple, esto es posible?
Hola Juan,
Me temo que a no ser que tus clientes formen parte de tu empresa, es decir, que sean empleados, no podrías hacer una app que se distribuya sin ser por la App Store.
Un abrazo.
Hola! Con la primera licencia te permiten subir la aplicación al App Store de forma gratuita? Un saludo y graciñas!!
Hola,
La verdad que el post tiene unas cuantas lagunas.
1) El motivo por el que la mayoría de la gente paga por la licencia no es para probar las betas, es para distribuir las apps en el app store.
2) Sin pagar una de las licencias, no puedes subir nada al app store. Es decir, gratis, solo puedes “mirar” y jugar en tu mac propio. Pero no distribuir ni parecido.
3) Si puedes distribuir tus apps sin pasar por el app store. Puedes hacerlo ad-hoc y tambien por un sistema de cuenta Enterprise. También hay webs en las que subes tu fichero comprimido y todos pueden instalarlo en su teléfono, yo lo uso para que mis clientes puedan probar las apps antes de salir al publico. Aun así, para compilar en modo distribución vas a necesitar tener una cuenta de pago. Resumiendo, a no ser que solo quieras mirar, si quieres hacer algo productivo necesitas pagar por una licencia anual.
Hola Joaquín,
Te agradezco que amplies la información descrita en el artículo, pero la verdad no entiendo muy bien cuales son las lagunas que comentas.
1) Cuando me refiero a que la gente paga por la licencia para acceder a las versiones beta, me refiero a que pueden ir preparando las aplicaciones para las futuras versiones del OS. Evidentemente tienes toda la razón con que el motivo principal es la posibilidad de publicar en la AppStore.
2) No entiendo que el artículo no deje claro este punto. Indico claramente que en la opción “Developer Program” es la que permite “publicar en la AppStore”.
3) Este punto creo que aporta información adicional al artículo, pero mi artículo únicamente se centra en las licencias que ofrece el propio Apple, y no en empresas terceras.
Agradecerte de nuevo la visita y el comentario, que sin duda ayuda a entender un poco más el conglomerado de las licencias.
Un saludo.
Hola, te pregunto, mi empresa desea desarrollar aplicaciones para fin privado, se van a distribuir por medio de Afaria, para yo poder publicar las aplicaciones en Afaria deseo tener la licencia de Apple para generar el archivo instalador. Con la licencia “iOS Developer Program” se puede realizar esto? Y para cuantas computadores se puede tener la licencia debido que somos un grupo de desarrolladores.
Muchas gracias.
Yo tengo una pregunta son este asunto.
Para usar el puerto de 30 pines de un iPad para que alimente un gadget externo , hay que pagar a Apple?
Y si quiero pasar datos por ese cable, hay que pagar?
Es que el tema de patentes en este asunto no lo tengo claro. Se que hay gadgets externos que lo usan, pero no se si para esto, hay que pasar por caja.
Muchas gracias
Hola Nacho, siento no poder ayudarte con tu pregunta. A ver si alguien que visite el blog puede arrojarnos luz a los dos!
Un abrazo.
Hola que tal, oye una pregunta cual es la pagina oficial donde podria comprar la licencia?
Gracias de antemano.
Entiendo que te refieres a hacerte desarrollador. La web es: developer.apple.com
Un saludo.
Buen día, excelente el blog, solo tengo una duda:
Las licencias como la “Developer” o “Enterprise” permiten el manejo de Bluetooth en los dispositivos móviles, así como la manipulación de las interfaces graficas.
Gracias de antemano !
Hola Ruben,
Si, efectivamente con la licencia Developer o Enterprise se tiene opción a manejar el bluetooth, tanto para hacer por ejemplo aplicaciones que se comuniquen unas con otras, como para hacer aplicaciones que interactuen con hardware bluetooth de terceros.
No entiendo a que te refieres con manipulación de interfaces gráficas.
Un saludo.
Yo al inscribirme a developer y comprar el paquete de IOS DEVELOPER PROGAM (SÓLOMENTE PARA REGISTRAR UDID DE DISPOSITIVOS, NO HACER APP QUE QUEDE CLARO) tengo la oportunidad de registrar hasta 100 UDID para poder probar las beta que vallan saliendo es eso cierto.
Y para cobrar una app como se hace? Vamos, me refiero a que si te tienes que dar de alta como autónomo o algo.
Suponiendo que ganes algo con tu app, pero poco, si tienes que pagar la cuota de autónomo te quedas sin nada…
Hola,
Tengo entendido qe hasta un máximo de 6000€ al año no es necesario declararlo, pero que te informe alguien con mas precisión.
Apple te paga por transferencia bancaria, esa parte es muy fácil.
Un abrazo
Si publico una aplicación, se publica a la vez en todos los países?. Es decir, si mi id de Apple es de España, ¿mi app publicada sólo esta en la app store de España o aparece en todas?. En caso de que haya que ir subiéndolas “de uno en uno” en todas las app stores de los países que nos interese, ¿cómo se hace?
Hola Julio,
Es potestad del programador escoger en qué países quiere comercializar su aplicación.
Dentro del apartado “Rights and Pricing” de la aplicación web de iTunes Connect, dice claramente “Unless you select specific stores, your app will be for sale in all App Stores worldwide.”.
Si deseas solo publicarla en ciertos países, puedes escoger cuales. Cuando eliges que se publique en todas las tiendas, el proceso no es instantáneo, y la aplicación se va propagando a las diferentes tiendas poco a poco, tardando semanas incluso.
Un saludo.
Alguien podría explicarme cómo distribuir una APP IOS entre un público cerrado, sin tenerque cargar los UDID? Es extraño, pero en apariencia no hay una forma para poder servir APPs internas. Las empresas esperan que muchos de sus contenidos sean privados y solo accesibles por sus empleados. A la vez, por un tema de escala y logística, no es tan simple andar recogiendo los UDID de personas que podrían encontrarse en diferentes lugares del mundo. Saludos y gracias por la orientación.
Hola Miguel,
enhorabuena por el blog, la mayoría de los artículos resultan útiles y bastante concisos.
Tengo una duda que no he conseguido encontrar en ningún documento aun:
tengo licencia universitaria de desarrollador, otorgada por mi universidad, por lo que podré probar la apli en mi dispositivo, hasta aquí todo cierto,verdad?
Mi duda viene ahora:
en unos meses me gustaría pagarme mi propia licencia personal de desarrollador para “independizarme” y publicar mis propias aplicaciones, y no se si podré probar mis aplicaciones desarrolladas bajo esa nueva licencia en el mismo dispositivo (que antes usaba con la licencia de la uni.)
Por si no me he explicado bien: no se si probar las aplicaciones desarrolladas para la universidad en mi dispositivo o no, por el temor a que ese dispositivo quede “inutilizado” de cara a hacer pruebas con esa nueva licencia.
(sé que la pregunta es un pelín ilógica, pero tratándose de Apple ya he visto alguna que otra restricción de estas que resultan raras)
Gracias de antemano!
el de iOS Developer Program te puedes descargar apps de pado gratis???
muy bueno tu blog
GRACIAS contestame po mail por favor
¿En serio estas preguntando eso? Evidentemente la respuesta es no. Si te gusta una aplicación, págala.
Saludos a todos!
¿Podrían ayudarme con la duda que tengo? Desarrollaré una app para terceros la cual les proporcionaré un código QR que redireccionará al instalador y de esta manera mi cliente la distribuirá a sus clientes todo esto sin pasar por la tienda de aplicaciones pues solo será utilizada en diversas ocasiones además de que es provada ¿Cuál es la mejor manera de realizarlo? Tengo entendido que la licencia iOS Developer Program requiere conocer las ip de los dispositivos que se compartirá la app en mi caso esto no es posible.
Gracias!
Hola Memo,
Me temo que la unica opción que conozco es enviar la aplicación (firmada por ti en Xcode) a tus clientes para que la usen, para lo cual tienen que facilitarse sus DeviceID y tienes que darlos de alta en el portal de Apple.
Siento no poder ayudarte mucho mas.
Un saludo.
Perdón , quise decir la licencia del tipo iOS Developer Enterprise Program
Hola Miguel
Muy interesante el post.
Una pregunta: ¿puedo crear más de una cuenta de desarrollador en el iOS Developer Program desde un mismo Mac? ¿está permitido por Apple?.
Gracias.
Saludos,
Pablo
Puedes crear tantas como quieras, cada una estará asociada a una cuenta Apple diferente eso si. Cual es el objetivo de abrir varias cuentas? Tener más de 100 dispositivos donde probar/instalar? Si la respuesta es SI, no te lo recomiendo.
Hola Miguel, se agradece tu post, estoy empezando a desarrollar app y desconocía la existencia de 4 licencias en ios.
A ver si me puedes orientar en un problema que tengo a la hora de probar la app que he diseñado en mi dispositivo.
No es una app con fines lucrativos ni lleva publicidad y su precio es gratis. Y pagar 99$/año para probarla, subirla al appstore y distribuirla, me parece demasiado.
Tengo el ID de apple que si no me equivoco es la primera licencia ‘Apple Developer’. Ya he probado la app en el simulador de Xcode y funciona bien, pero me gustaría probarla en el dispositivo sin tener que pagar los 99$.
No pretendo saltarme ninguna licencia ni hacer la pirula a los de apple, pero me parece muy fuerte en mi situación tener que pagar solo para probarla en el móvil.
¿Sabes si se puede probar tu app en tu dispositivo sin la licencia iOS Developer Program?
Gracias y felicidades por el blog.
Hola David,
Me temo que así es! Lo que puedes hacer es usar a algún amigo que sí tenga cuenta y que te genere la app para tu dispositivo.
Hay otras opciones de distribución como TestFlight pero también requiere haber generado la app para distribución, cosa que requiere la cuenta de pago.
Espero que alguien que lea tu comentario pueda darte más ideas!
Un saludo