¿Necesito ser miembro del programa iOS Developers para desarrollar e instalar una aplicación en mi iPad?
¿O puedo simplemente ejecutar Xcode y especificar el dispositivo en el que instalarlo?
¿Necesito ser miembro del programa iOS Developers para desarrollar e instalar una aplicación en mi iPad?
¿O puedo simplemente ejecutar Xcode y especificar el dispositivo en el que instalarlo?
ACTUALIZACIÓN: Con XCode 7 ahora es posible desplegar una app en tu propio dispositivo iOS9+ de forma gratuita. Sólo si necesitas publicar tu aplicación en la AppleStore necesitarás la suscripción de pago. Consulte la respuesta de qqbenq para obtener más información.
Sin ser miembro, sólo puedes ejecutar tu aplicación en el simulador. Debes ser miembro de pago para poder instalar la app en un dispositivo.
Gratis :
Empieza a desarrollar para iOS y Mac OS X con Xcode IDE, Dashcode, Instruments, Interface Builder, iOS Simulator y un conjunto de herramientas adicionales para desarrolladores.
Pagado :
Pruebe y depure su código en iPad, iPhone y iPod touch para finalizar sus aplicaciones.
Sólo necesitas algunos desarrollador que firme tu compilación para que funcione en tu dispositivo, así que siempre puedes ver si puedes unirte a un equipo de desarrolladores existente o a una escuela que tenga un programa de desarrollo educativo. Esto no es lo ideal si realmente necesitas desarrollar rápidamente tu propia aplicación, pero puede funcionar si un amigo tiene un espacio libre en su dispositivo y está dispuesto a compartirlo contigo.
Xcode 7 e iOS 9 permiten a los usuarios compilar e instalar apps en dispositivos personales sin tener que pagar por una licencia de desarrollador de Apple:
Ahora todo el mundo puede tener su aplicación en su dispositivo Apple.
Xcode 7 y Swift facilitan a todo el mundo la creación y ejecución de aplicaciones directamente en sus dispositivos Apple. Solo tienes que iniciar sesión con tu ID de Apple y convertir tu idea en una app que puedes tocar en tu iPad, iPhone o Apple Watch. Descarga Xcode 7 beta y pruébalo tú mismo hoy mismo. No es necesario ser miembro del programa.
Citado en: https://developer.apple.com/xcode/
Si necesitas que otro ID de Apple ejecute tu aplicación, entonces TestFlight y la cuenta de desarrollador de Apple de pago tienen sentido. También tienes que pagar si no puedes/quieres usar iOS 9 y Xcode 7 y quieres ejecutar herramientas y sistemas operativos más antiguos.
¿Seguro? ¿Puedo desarrollar una aplicación personal y utilizarla? No me interesa venderla, ni la tienda de aplicaciones, etc.
Sí, es verdad. Sólo necesitas tener un ID de apple y ya está. (Creo que el certificado con el que firmas tu app requerirá que vuelvas a desplegar la app periódicamente - como 3 meses o así)
Necesitas un dispositivo con jailbreak. Por mi parte, recomiendo Jailbreak al mismo. Además de esto, tiene un montón de cosas interesantes y útiles para agregar.
Instrucciones para Appsync (necesarias para ejecutar las aplicaciones en un iDevice)
Para instalar ipa autofirmados en dispositivos iOS 3.1/3.2/4.x/5.x/6.x/7,
Instrucciones para crear las aplicaciones y ejecutarlas en tu iDevice:
En Mac OS X, vaya a Acceso a llaveros -> Asistente de certificados -> Crear un certificado. Se abre la ventana del asistente de certificados. Introduce el nombre (en mi caso es securitylearn.net) y selecciona el tipo de certificado como Code signing. Marca la opción Déjame anular los valores predeterminados. Pulsa continuar hasta que se cree el certificado.
Copie /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist en el escritorio. Edite el archivo plist y sustituya todas las apariciones de XCiPhoneOSCodeSignContext por XCCodeSignContext "XCiPhoneOSCodeSignContext" aparece en tres lugares: defaultproperties, runtimerequirements y overrideproperties; asegúrate de sustituirlos todos.
Copie el archivo Info.plist modificado en el directorio /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ y sustituya el archivo existente.
Cierre y reinicie el XCode.
Crea tu proyecto en XCode y en la configuración de destino del proyecto elige el certificado creado en el paso 1 como identidad de firma de código. Como esta imagen http:// www.securitylearn.net/wp-content/uploads/2012/12/xcode-project-code-signing-settings.png
6.0 Si quieres ejecutarlo directamente en tu dispositivo, conecta tu dispositivo jailbroken con Appsync instalado y luego junto al botón "Ejecutar" selecciona el nombre de tu dispositivo. (Si has elegido esta opción este es el final del tutorial)
6.1 Si desea un archivo .ipa Seleccione Dispositivo iOS, y siga las siguientes instrucciones
La ubicación predeterminada del archivo .app es /Usuarios/[nombre de usuario]/Biblioteca/Desarrollador/Xcode/DerivedData/[su aplicación]/Build/Productos/Debug-iphoneos/
Para obtener instrucciones más detalladas con imágenes, visite Seguridadaprender post
Puedes hacerlo si el iPad tiene Jailbreak. Pero eso significa que usted tiene que Jailbreak su dispositivo y la aplicación puede no funcionar en dispositivos sin jailbreak, ya que no se puede probar en el entorno en vivo.
Si te unes al programa de desarrollo obtendrás las descargas beta de iOS y podrás enviarlas a la tienda de aplicaciones.
Mi consejo sería que, si quieres conservar tu dinero durante un tiempo más, desarrolles la aplicación, la pruebes en el simulador que viene al descargar xCode y, una vez que estés contento con ella, te unas al programa.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.