Risposte:
AGGIORNAMENTO: Con XCode 7 è ora possibile distribuire un'app sul proprio dispositivo iOS9 + gratuitamente. Solo se devi pubblicare la tua app su AppleStore avrai bisogno dell'iscrizione a pagamento. Vedi la risposta di qqbenq per maggiori dettagli.
Senza essere un membro, puoi eseguire la tua app solo nel simulatore. Devi essere un membro a pagamento per poter installare l'app su un dispositivo.
Gratuito :
Inizia a sviluppare per iOS e Mac OS X con Xcode IDE, Dashcode, Instruments, Interface Builder, iOS Simulator e una suite di strumenti di sviluppo aggiuntivi.
Pagato :
Prova ed esegui il debug del tuo codice su iPad, iPhone e iPod touch per finalizzare le tue applicazioni.
Xcode 7 e iOS 9 consentono agli utenti di compilare e installare app su dispositivi personali senza pagare una licenza per sviluppatori Apple:
Ora tutti possono ottenere la propria app sul proprio dispositivo Apple.
Xcode 7 e Swift ora rendono più semplice per tutti creare app ed eseguirle direttamente sui propri dispositivi Apple. Accedi semplicemente con il tuo ID Apple e trasforma la tua idea in un'app che puoi toccare su iPad, iPhone o Apple Watch. Scarica Xcode 7 beta e provalo tu stesso oggi. Non è richiesta l'iscrizione al programma.
Citato da: https://developer.apple.com/xcode/
Se è necessario disporre di un altro ID Apple per eseguire l'app, TestFlight e l'account sviluppatore Apple a pagamento hanno senso. È inoltre necessario pagare se non è possibile / non si utilizza iOS 9 e Xcode 7 e si desidera eseguire strumenti e sistemi operativi precedenti.
È necessario un dispositivo con jailbreak. Dalla mia parte, consiglio di effettuare il jailbreak. Oltre a questo, ha molte cose interessanti e utili da aggiungere.
Istruzioni per Appsync (necessarie per eseguire le app in un iDevice)
Per installare ipa autofirmato su dispositivi iOS 3.1 / 3.2 / 4.x / 5.x / 6.x / 7,
Istruzioni per creare le app ed eseguirle nel tuo iDevice:
Su Mac OS X, vai su Accesso portachiavi -> Assistente certificato -> Crea un certificato. Apre la finestra dell'assistente al certificato. Inserisci il nome (nel mio caso è securitylearn.net) e seleziona il tipo di certificato come firma del codice. Seleziona l'opzione Fammi sostituire le impostazioni predefinite. Hit continua fino a quando non crea il certificato.
Copia /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist sul desktop. Modifica il file plist e sostituisci tutte le occorrenze di XCiPhoneOSCodeSignContext con XCCodeSignContext "XCiPhoneOSCodeSignContext" viene visualizzato in 3 punti: proprietà predefinite, requisiti runtimere, proprietà override, assicurati di sostituirle tutte.
Copia il file Info.plist modificato nella directory /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ e sostituisci il file esistente.
6.0 Se vuoi eseguirlo direttamente sul tuo dispositivo, collega il tuo dispositivo jailbreak con Appsync installato e quindi accanto al pulsante "Esegui" seleziona il nome del tuo dispositivo. (Se hai scelto questa opzione questa è la fine del tutorial)
6.1 Se si desidera un file .ipa Selezionare Dispositivo iOS e seguire le istruzioni di seguito
Il percorso predefinito per il file .app è - / Users / [nome utente] / Library / Developer / Xcode / DerivedData / [la tua app] / Build / Products / Debug-iphoneos /
Per istruzioni più dettagliate con le immagini, visitare il post Securitylearn
Puoi farlo se l'iPad è jailbroken. Ciò significa che è necessario eseguire il jailbreak del dispositivo e l'app potrebbe non funzionare su dispositivi non jailbreak, poiché non è possibile eseguire il test nell'ambiente live.
Se ti unisci al programma di sviluppo otterrai i download beta di iOS oltre a poterti inviare all'app store.
Il mio consiglio sarebbe, se vuoi rimanere in sospeso per un po 'di tempo, sviluppa l'app, testala nel simulatore che viene dal download di xCode e, una volta che sei soddisfatto, unisciti al programma.