iPodToucHack | Forum su Apple, iPhone, iPod touch, iPad & molto altro...

[Guida] Creare applicazioni senza certificato

Xcode 4.1

« Older   Newer »
 
  Share  
.
  1. C0d3
        +1 Like   -1
     
    .

    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 :D

    #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 stringa

    CODICE
    'CODE_SIGNING_REQUIRED'
    da YES a NO

    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 immagine



    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 root

    CODICE
    su root
    password: alpine(a meno che non sia stata cambiata)


    dopodiché rechiamoci nella directory dell'applicazione con il comando

    CODICE
    cd 'percorsoApplicazione/Applicazione.app'


    ed eseguiamo il comando Ldid sul nostro binario

    CODICE
    ldid -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 :D

    Fonte: Blackcrafter

    Edited by iC0d3 - 30/10/2011, 12:04
     
    Top
    .
  2. giangi25
        +1 Like   -1
     
    .

    User deleted


    Veramente un ottima guida complimenti!
     
    Top
    .
1 replies since 25/9/2011, 09:23   4253 views
  Share  
.