[GUIDA] Trovare l’UDID del vostro dispositivo

Cari utenti di Bubi Devs, oggi vi proponiamo una guida utile a tutti coloro che vogliono fare i beta tester ma non sanno quali sono le cose che gli servono; ebbene fare il tester di applicazioni per iPhone è molto semplice!

Per fare questo la prima (quasi l’unica) cosa da fare e trovare l’UDID (Unique Device Identifier) del proprio iPhone/iPod Touch tramite iTunes e inviare tale codice al programmatore. Continua a leggere…

[Guida] Installare SDK 2.2.1 anche con PowerPC

sdk

Oggi ho ricevuto da Francesco Bonomi (che ringrazio molto) una bella guida, che potrebbe tornare utile a chi possiede un Mac un po’ datato. Molti sapranno che l’SDK per iPhone è installabile solo su Mac con processori Intel. Grazie a questa semplice guida anche i possessori di un PowerPC potranno installare SDK 2.2.1 e creare le loro applicazioni per iPhone!

Nota: per poter pubblicare un’applicazione da pubblicare in AppStore bisogna compilarla in ambienti Intel, ma nulla vieta di imparare e fare prove anche su PowerPC!

Nota 2: tale procedimento funziona SOLO per SDK fino alla versione 2.2.1, se ci saranno novità anche per il nuovo SDK 3.0 aggiornerò la guida.

Eccovi quindi la guida completa!

Continua a leggere…

Biancaneve e la Mela..

Via MelaMorsicata vi propongo una foto di un designer, che ha realizzato qualcosa di veramente originale e bello per il suo MacBook.

LübeckerJung, questo il nome dell’autore, ha disegnato Biancaneve con in mano la Mela, ovvero il logo di Apple, sul proprio portatile. Il risultato è stato questo:

biancaneve-macbook

Che dire, davvero stupendo!! Se fosse un adesivo non esiterei a comprarlo (anche se mi dispiacerebbe rovinare il mio MacBook, ma questo è davvero geniale!). E voi cosa ne pensate?

[GUIDA] Compilare ed installare applicazioni da XCode direttamente su iPhone 2.2 senza certificato ufficiale!

Molti di voi avranno magri trovato un po’ scomodo e macchinoso il metodo per firmare le applicazioni direttamente su iPhone, utilizzando il tool di Saurik ldid.
In questa guida vi spiegherò in maniera semplice e veloce come compilare ed installare le vostre applicazioni direttamente su iPhone / iPod Touch, senza dover utilizzare un certificato Developer di Apple, e senza utilizzare ldid.

In questo thread troverete una guida di come compilare le vostre applicazioni direttamente su iPhone/iPod Touch, senza avere un certificato Developer di Apple e senza utilizzare LDID.

Testata e funzionante con SDK per firmware 2.2 / 2.2.1

Requisiti:

  • Un iPhone/iPod con firmware 2.2 / 2.2.1 jailbreak. Potete trovare le guide per sbloccare il vostro dispositivo su iSpazio.
  • L’ultima versione dell’SDK di Apple, che potete scaricare gratuitamente dal sito ufficiale Apple Developer.
  • Il file “MobileInstallation” craccato. Vi basterà fare una rapida ricerca su Google per trovare questo file. (cercate MobileInstallation 2.2 cracked)

Passi da seguire:

Passo 1) Aprite, mediante TextEdit o Dashcode, il seguente file:

/Developer/Platforms/iPhoneOS.platform/Info.plist

Dovete inserire queste righe:

immagine-6

Salvate e chiudete il file.

Passo 2) Ora dobbiamo crearci un certificato. Per fare ciò seguiremo questa guida fatta dalla stessa Apple, che vi ripropongo in semplici passaggi:

2a) Andate in “Utility” -> “Accesso Portachiavi”. All’interno di Accesso Portachiavi selezionate: “Accesso Portachiavi -> Assistente Certificato -> Crea un certificato”

immagine-12

2b) Si aprirà ora una schermata, in cui dovremo inserire il nome del certificato. Inseriamo “iPhone Developer“, selezioniamo il tipo “Primo livello autofirmato” e spuntiamo la casella “Lascia che sia io a sovrascrivere i default”.

immagine-232c) Facciamo clic su continua (anche sul pop-up che ci apparirà), e nella nuova schermata selezioniamo “Firma codice” come tipo del certificato.

immagine-3

2d) Ora facciamo clic su “Continua” fino alla fine (volendo possiamo inserire i nostri dati quando richiesto). Se abbiamo eseguito tutto correttamente avremo una finestra di riepilogo come questa:

immagine-41

Nota: è normale avere il messaggio scritto in rosso, in quanto ci segnala che questo certificato non è attendibile: ovvio, ce lo siamo creati da soli!

Passo 3) Fate doppio clic sul nome del progetto in XCode, si aprirà la finestra delle proprietà. Andate nella scheda “Build” e cercate la voce “Code Signing Identity – Any iPhone OS Device”. Dal menù a tendina di tale voce selezionate “iPhone Developer”. Avrete una schermata così:

immagine-5

Passo 4) ATTENZIONE: questo passaggio dovrà essere ripetuto ogni volta che create una nuova applicazione!

Sempre in XCode, aprite il file “Info.plist” del vostro progetto. Fate clic con il tasto destro (oppure Ctrl – Click) su “Information Property List” e selezionate “Add Row”.

immagine-7

Nella nuova riga che vi apparirà inserite come Key: “SignerIdentity” e come Value: “Apple iPhone OS Application Signing“. Otterrete il seguente risultato:

immagine-8

Chiudete il file salvandolo.

Passo 5) Selezionate ora “Device – 2.2 | Release” e cliccate su Build&Go per vedere la vostra applicazione compilata ed installata direttamente sul vostro iPhone / iPod Touch! Se vi apparisse il seguente messaggio:

immagine-9Cliccate su “Consenti sempre” in modo da non aver più problemi!

Ringrazio solletichino999 per la guida originale, e sirseymour per il suo aggiornamento alla 2.2

Fuori uno: WiSDK è un fake!

Qualche tempo fa vi avevo parlato di WiSDK, un progetto che si proponeva di fare un porting su Windows dell’SDK ufficiale per iPhone.
Da iSpazio apprendiamo che si tratta di un grande fake! Nessun progetto è mai stato iniziato, o meglio, non c’è mai stato un vero e proprio progetto ben definito.

Che dire, una delusione per tutti quegli utenti Windows che si aspettavano un tool per sviluppare applicazioni per iPhone anche senza avere un Mac. Davvero un brutto episodio.

Per la notizia completa e tutti i dettagli leggete il post originale di iSpazio.

Due interessanti guide…

Su XCodeItalia ho trovato due interessantissime guide per la programmazione in XCode.
Eccovi una breve descrizione:

  • Diventare un Xcoder
    Ottima guida, completamente tradotta in italiano dallo staff di XCodeItalia. (Per scaricarla necessita di registrazione gratuita a XCodeItalia)
  • Ultimate Game Programming Guide for Mac OSX
    Guida creata dalla software house “Pangea Software”, sulla creazione di giochi in ambiente XCode. La guida è in lingua inglese, il download è gratuito e non necessita di registrazione.

Se avete altri materiale gratuito ed interessante segnalatelo nei commenti!

[GUIDA] Come firmare le applicazione create con SDK per il firmware 2.x e come trasferirle nell’iPhone / iPod Touch

Se avete creato un’applicazione utilizzando l’iPhone SDK avrete sicuramente notato che quest’ultima funziona perfettamente nell’iPhone Simulator, ma che è impossibile trasferirla nel vostro iPhone o iPod Touch. Il motivo è molto semplice. Apple, dal nuovo Firmware 2.0.x, permette soltanto l’esecuzione di applicazioni certificate (o firmate). Ottenere un certificato, significa diventare developers a tutti gli effetti, pagando una quota annuale. Ecco quindi una piccola guida che vi aiuterà a firmare le vostre applicazioni (create attraverso i nostri tutorial), e che vi permetterà quindi di installarle sul vostro iPhone e anche su quello degli altri.

Leggi il continuo…

DevTutorial #4 – UIToolbar e autorotazione

Eccoci al quarto tutorial dei “DevTutorial”. Nella scorsa puntata ci siamo occupati della gestione delle immagini, di come muoverle e come creare un’animazione con esse. Oggi, invece, vedremo come implementare un’aspetto più comune, ovvero quello di realizzare una barra posta nella parte bassa dell’applicazione, che abbia dei pulsanti che compiano una determinata azione. Nel nostro caso questi due bottoni ci permetteranno di incrementare e decrementare un contatore posto al centro della schermata. Vedremo, infine, come implementare una funzione tanto gradia dell’iPhone/iPod Touch: l’autorotazione dello schermo.
Continua a leggere…