-
C0d3.
User deleted
Creare, Compilare, Installare, Distribuire Applicazioni senza certificato sviluppatore
Avete creato un applicazione per il vostro iDevice ma non potete installarla poiché non possedete un certificato da sviluppatore? Niente panico lo si può fare lo stesso, magari scegliendo strade diverse
#Occorrente
*Un Mac con Xcode Installato(versione 4.1)
*iDevice Jailbroken(iOS dal 3.0 al 4.3.5)
*Connessione SSH al dispositivo
*Ldid installato sul proprio dispositivo
#Parte 1 La modifica di Xcode
Dal nostro mac rechiamoci in questo percorso:CODICE/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/
Una volta fatto ciò apriamo il file SDKSettings.plist e editiamo la stringada YES a NOCODICE'CODE_SIGNING_REQUIRED'
Chiudiamo Xcode e dopodiché salviamo e sostituiamo il nostro file modificato
#Parte 2 Compilazione e Installazione Applicazione
Ora apriamo Xcode e il nostro progetto
Rechiamoci in Build Settings come da immagineSPOILER (clicca per visualizzare)
E selezioniamo sotto la voce Code Signing Identity Don't Code Sign
Una volta fatto ciò selezioniamo come dispositivo iOS device e compiliamo l'applicazione sul terminale
#Parte 3 Firma dell'Applicazione
Andiamo sul nostro dispositivo, lanciamo Cydia e installiamo il pacchetto Ldid
Apriamo un terminale(da SSH o MobileTerminal) e accediamo come rootCODICEsu root
password: alpine(a meno che non sia stata cambiata)
dopodiché rechiamoci nella directory dell'applicazione con il comandoCODICEcd 'percorsoApplicazione/Applicazione.app'
ed eseguiamo il comando Ldid sul nostro binarioCODICEldid -S nomebinario
#Parte 4 Creazione del file ipa e distribuzione
Connettiamoci al nostro dispositivo copiamo la nostra applicazione (Unicamente la cartella NomeApp.app)
Creiamo una cartella chiamata Payload sul nostro desktop e inseriamocela
Creiamo un immagine jpeg da 512x512 contenente l'icona della nostra applicazione e salviamola con il nome di iTunesArtwork senza estensione sul nostro desktop
Scaricate il seguente file iTunesMetadata.plist ed editate i valori
Comprimete in un archivio zip iTunesMetadata.plist, iTunesArtwork e Payload
Modificate l'estensione da .zip a .ipa
La vostra ipa ora è pronta potete distribuirla a qualsiasi dispositivo jailbroken(con appsync installato si intende) semplicemente importandola in iTunes
Fonte: Blackcrafter
Edited by iC0d3 - 30/10/2011, 12:04. -
giangi25.
User deleted
Veramente un ottima guida complimenti! .