Devo essere un membro del programma iOS Developers per sviluppare e installare un'app sul mio iPad?

13

Devo essere un membro del programma iOS Developers per sviluppare e installare un'app sul mio iPad?

Oppure posso semplicemente eseguire Xcode e specificare il dispositivo su cui installarlo?

    
posta aneuryzm 21.05.2011 - 17:24
fonte

4 risposte

14

AGGIORNAMENTO: Con XCode 7 è ora possibile distribuire un'applicazione sul proprio dispositivo iOS9 + gratuitamente. Solo se hai bisogno di pubblicare la tua app su AppleStore avrai bisogno dell'appartenenza 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.

Gratis :

Start developing for iOS and Mac OS X with the Xcode IDE, Dashcode, Instruments, Interface Builder, iOS Simulator and a suite of additional developer tools.

Pagato :

Test and debug your code on iPad, iPhone and iPod touch to finalize your applications.

    
risposta data 21.05.2011 - 17:52
fonte
9

Xcode 7 e iOS 9 consentono agli utenti di compilare e installare app su dispositivi personali senza pagare una licenza per sviluppatore Apple:

Now everyone can get their app on their Apple device.

Xcode 7 and Swift now make it easier for everyone to build apps and run them directly on their Apple devices. Simply sign in with your Apple ID, and turn your idea into an app that you can touch on your iPad, iPhone, or Apple Watch. Download Xcode 7 beta and try it yourself today. Program membership is not required.

Citato da: link

Se hai bisogno di avere un altro ID Apple per eseguire la tua app, allora TestFlight e l'account sviluppatore Apple pagato ha senso. Devi anche pagare se non puoi / non userò iOS 9 e Xcode 7 e vuoi eseguire strumenti e sistemi operativi precedenti.

    
risposta data 25.08.2015 - 14:46
fonte
2

Hai bisogno di un dispositivo jailbroken. Al mio fianco, consiglio di effettuare il jailbreak. Oltre a questo, ha un sacco di cose interessanti da aggiungere.

Istruzioni per Appsync (necessario 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,

  1. Vai a Cydia- > Gestisci e aggiungi http: // iphoneame.com/repo come sorgente.
  2. Scarica e installa AppSync per iOS xxxxxxxx (xxxxxxxx è il tuo dispositivo iOS corrente) da Cydia.

Istruzioni per creare le app ed eseguirle sul tuo iDevice:

  1. Crea un certificato di firma del codice autofirmato.

Su Mac OS X, vai a Accesso Portachiavi - > Certificate Assistant - > Crea un certificato. Apre la finestra dell'assistente del certificato. Inserire il nome (nel mio caso securitylearn.net) e selezionare il tipo di certificato come firma del codice. Controlla l'opzione di sovrascrittura dei valori predefiniti. Hit continua fino a quando non crea il certificato.

  1. Copia / Applicazioni / 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 posizioni: proprietàpredefinite, requisiti runtimere, proprietà di override, assicurati di sostituirli tutti.

  2. Copia il file Info.plist modificato nella directory /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ e sostituisci il file esistente.

  3. Chiudi e riavvia il codice X.
  4. Crea il tuo progetto in XCode e nelle impostazioni di destinazione del progetto scegli il certificato creato nel passaggio 1 come identità di firma del codice. Come questa immagine http: // www.securitylearn.net/wp-content/uploads/2012/12/xcode-project-code-signing-settings.png

6.0 Se vuoi eseguirlo direttamente sul tuo dispositivo, connetti il tuo dispositivo jailbroken 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 il dispositivo iOS e seguire le istruzioni di seguito

  1. Build crea il file .app nella cartella build / Debug-iphoneos.

La posizione predefinita per il file .app è - / Utenti / [nome utente] / Libreria / Sviluppatore / Xcode / DerivedData / [la tua app] / Build / Prodotti / Debug-iphone / / / />

  1. Crea una cartella denominata Payload e copia il file .app in essa.
  2. Archivia la cartella Payload. Crea Payload.zip.
  3. Rinominare Payload.zip in [nome app] .ipa. Abbiamo creato con successo il file ipa senza certificato di sviluppatore e questo può essere installato su un dispositivo jailbroken. Basta trascinarlo su iTunes per secondo il tuo dispositivo! (Assicurati di attivare la sincronizzazione delle app.)

Per istruzioni più dettagliate con immagini, visita Securitylearn post

    
risposta data 10.01.2014 - 07:05
fonte
1

Puoi farlo se l'iPad è Jailbroken. Ciò significa che devi eseguire il jailbreak del dispositivo e l'app potrebbe non funzionare su dispositivi non jailbreak, in quanto non è possibile eseguire il test nell'ambiente live.

Se ti iscrivi al programma dev, otterrai i download beta di iOS oltre a poterli inviare all'app store.

Il mio consiglio sarebbe, se vuoi restare sospeso per un po 'di tempo, sviluppare l'app, testarla nel simulatore che viene dal download di xCode e, una volta che sei felice, entra nel programma.

    
risposta data 03.11.2011 - 16:49
fonte

Leggi altre domande sui tag