Respuestas:
ACTUALIZACIÓN: con XCode 7 ahora es posible implementar una aplicación en su propio dispositivo iOS9 + de forma gratuita. Solo si necesita publicar su aplicación en AppleStore, necesitará la membresía paga. Vea la respuesta de qqbenq para más detalles.
Sin ser miembro, solo puede ejecutar su aplicación en el simulador. Debe ser un miembro pago para poder instalar la aplicación en un dispositivo.
Gratis :
Comience a desarrollar para iOS y Mac OS X con Xcode IDE, Dashcode, Instruments, Interface Builder, iOS Simulator y un conjunto de herramientas de desarrollador adicionales.
Pagado :
Pruebe y depure su código en iPad, iPhone y iPod touch para finalizar sus aplicaciones.
Xcode 7 e iOS 9 permiten a los usuarios compilar e instalar aplicaciones en dispositivos personales sin pagar una licencia de desarrollador de Apple:
Ahora todos pueden obtener su aplicación en su dispositivo Apple.
Xcode 7 y Swift ahora facilitan que todos puedan crear aplicaciones y ejecutarlas directamente en sus dispositivos Apple. Simplemente inicie sesión con su ID de Apple y convierta su idea en una aplicación que pueda tocar en su iPad, iPhone o Apple Watch. Descarga Xcode 7 beta y pruébalo hoy mismo. No se requiere membresía del programa.
Citado de: https://developer.apple.com/xcode/
Si necesita que otra ID de Apple ejecute su aplicación, entonces TestFlight y la cuenta de desarrollador de Apple paga tienen sentido. También debe pagar si no puede / no usará iOS 9 y Xcode 7 y desea ejecutar herramientas y sistemas operativos más antiguos.
Necesitas un dispositivo con jailbreak. A mi lado, recomiendo hacer jailbreak. Además de esto, tiene muchas cosas interesantes y útiles para agregar.
Instrucciones para Appsync (necesarias para ejecutar las aplicaciones en un iDevice)
Para instalar ipa autofirmado en dispositivos iOS 3.1 / 3.2 / 4.x / 5.x / 6.x / 7,
Instrucciones para hacer las aplicaciones y ejecutarlas en su iDevice:
En Mac OS X, vaya a Acceso a llavero -> Asistente de certificado -> Crear un certificado. Abre la ventana del asistente de certificados. Ingrese el nombre (en mi caso es securitylearn.net) y seleccione el tipo de certificado como Firma de código. Marque la opción Permitir anular valores predeterminados. Presione continuar hasta que se cree el certificado.
Copie /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist al escritorio. Edite el archivo plist y reemplace todas las apariciones de XCiPhoneOSCodeSignContext por XCCodeSignContext "XCiPhoneOSCodeSignContext" aparece en 3 lugares: las propiedades predeterminadas, los requisitos de tiempo de ejecución, las propiedades de anulación, asegúrese de reemplazar todas.
Copie el archivo Info.plist modificado en el directorio /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ y reemplace el archivo existente.
6.0 Si desea ejecutarlo directamente en su dispositivo, conecte su dispositivo con jailbreak con Appsync instalado y luego, junto al botón "Ejecutar", seleccione el nombre de su dispositivo. (Si eligió esta opción, este es el final del tutorial)
6.1 Si desea un archivo .ipa Seleccione Dispositivo iOS y siga las instrucciones a continuación
La ubicación predeterminada para el archivo .app es - / Users / [nombre de usuario] / Library / Developer / Xcode / DerivedData / [your app] / Build / Products / Debug-iphoneos /
Para obtener instrucciones más detalladas con imágenes, visite la publicación Securitylearn
Puede hacerlo si el iPad tiene Jailbreak. Pero eso significa que tiene que hacer Jailbreak en su dispositivo y la aplicación puede no funcionar en dispositivos sin jailbreak, ya que no puede probar en el entorno en vivo.
Si te unes al programa de desarrollo, obtendrás las descargas beta de iOS y podrás enviarlo a la tienda de aplicaciones.
Mi consejo sería, si desea conservar su dinero por un tiempo más, desarrolle la aplicación, pruébela en el simulador que viene de descargar xCode, y una vez que esté satisfecho con esto, únase al programa.