Incremento automatico del numero di build in Xcode

Su GitHub ho trovato un utile script che permette di eseguire l’incremento automatico del numero di build in un progetto Xcode.

Lo script incrementa ad ogni run il numero di build del progetto (CFBundleVersion), che deve essere impostato in precedenza ad un valore intero iniziale (ad esempio 1).

Eccovi lo script in questione:

Continua a leggere…

Aggiornata la guida “Installare le applicazioni su iOS 5.0 senza certificato direttamente da Xcode”

Una delle guide più visitate di BubiDevs è quella che spiega come installare applicazioni su device senza avere il certificato di deployment (link), che può essere ottenuto solo se si è iscritti all’iOS Developer Program a pagamento.

Ho aggiornato la guida ad iOS 5 e Xcode 4.2, spero che possiate utilizzarla senza problemi. Aluni utenti lamentano dei problemi nell’utilizzo, purtroppo non posso garantirvi che questa guida funzioni al 100%.

Provatela, e fatemi sapere se vi funziona oppure no 😉

Ecco il link alla guida:

[Guida] Installare le applicazioni su iOS 5.0 senza certificato direttamente da Xcode

Come aggiungere un framework esistente in XCode 4

Come ben saprete, XCode 4 è giunto ormai nelle fasi finali del suo sviluppo. Fra poco tempo (settimane?) Apple rilascerà la versione finale del suo tool di sviluppo di applicazioni, che rimpiazzerà la versione 3.

Utilizzandolo, però, mi sono accorto di un piccolo cambiamento che mi ha fatto perdere un po’ di tempo. Quando sviluppate le vostre applicazioni avete spesso bisogno di inserire un framework già esistente, tra quelli che vi fornisce Apple. In XCode 3 questa operazione è molto semplice: clic destro sul nome del progetto, “Add -> Existing Frameworks…”:

Continua a leggere…

XCode Tips&Tricks #9 – Cambiare lo UserAgent delle UIWebView

Rieccoci per un nuovo tips&tricks dedicato alla programmazione per iPhone SDK. Oggi vedremo come cambiare l’user agent delle UIWebView.

Lo UserAgent è, nella sua accezione più usata ma forse meno precisa, è un parametro che ci fornisce delle indicazioni su chi (o che cosa) si è connesso ad un server web. Per farvi un esempio, ogni browser ha il suo UserAgent, così come ogni applicazione che accede ad un server. Lo user agent permette di ricavare informazioni quali il browser utilizzato, il sistema operativo ed altro.

Questa informazione viene anche utilizzata quando utilizzate Safari Mobile per accedere ai vostri siti preferiti: sfruttando tale informazione, infatti, sarà possibile caricare una versione ottimizzata del sito web (come accada anche se aprite BubiDevs dal vostro iPhone).

Oggi vedremo come variare lo UserAgent dei componenti UIWebView, in modo che possiate avere un metodo per caricare pagine web personalizzate, magari con componenti visibili solo all’interno della vostra applicazione.

Continua a leggere…

DevTutorial #27 – Incremento automatico del numero di build e data in un progetto

In questo nuovo tutorial vedremo come realizzare una cosa molto particolare, che potrà tornare utile soprattutto quando distrubuirete l’applicazione a diversi beta tester.

Vedremo, infatti, come inserire all’interno del nostro progetto (oltre al classico numero di versione dell’applicazione) un numero di build progressimo, insieme anche alla data della build in questione.

Utilizzeremo uno script automatico, che ad ogni build creata aumenterà il numero di build e aggiornerà la data della build Potremo, così, avere sempre sotto controllo l’esatta versione della nostra applicazione, in modo da avere un controllo completo su tutte le versioni.

Buon tutorial!

Continua a leggere…

iPhone Reality Show, il primo reality per sviluppatori!!

CGBigLogo

Che i reality show siano un fenomeno conclamato lo sappiamo tutti (e, grazie a Dio, sembrano un po’ in calo). Ma il reality che vi presento oggi sicuramente non lo avete mai visto: si tratta di iPhone Reality Show, un reality dedicato completamente agli sviluppatori per iPhone!

Ebbene si, anche “gli smanettoni” di XCode e iPhone avranno ora un loro reality, da gustare tutto sul web (e su iPhone). iPhone Reality Show durerà dal 6 al 12 dicembre, e vedrà 10 sviluppatori per iPhone chiusi in una cascina per creare una “sexy social network application”.

I developer saranno “rinchiusi” per 7 giorni nella cascina di BigRock (nelle vicinanza di Venezia) guidati da Aaron Hillegass (IL guru della programmazione Cocoa), con l’unico scopo di creare una nuova applicazione dedicata ai social network. Sarà qualcosa di nuovo, che ci permetterà di comunicare con persone nelle nostre vicinanze o sparse per tutto il mondo. L’applicazione sarà poi rilasciata gratuitamente in AppStore, e i codici sorgenti saranno poi rilasciati sotto licenza OpenSource.

Continua a leggere…