Incrementare automaticamente i Build Numbers in Xcode 4

È uno script da eseguire nella Build Phase: Incrementing Build Numbers in Xcode | Dave DeLong.

Attenzione, l’autore presuppone che il vostro campo “Build” sia un numero (non una sequenza di numeri separati da “.”, come invece impostato di default da Xcode).

Il risultato sarebbe quello di avere, ad esempio, versione “1.1” della App (inserito a piacere) e build number “153”, ottenuto in automatico in base al numero di build effettuate.

Annunci

Mostrare warning in Xcode per i TODOs nel codice

Make Xcode nag you about unfinished TODOs – Whatever happened to Benjamin Ragheb?.

In breve:

 Project > New Build Phase > New Run Script Build Phase

Eseguire lo script:

KEYWORDS="TODO:|FIXME:|\?\?\?:|\!\!\!:"
find ${SRCROOT} \( -name "*.h" -or -name "*.m" \) -print0 | \
    xargs -0 egrep --with-filename --line-number --only-matching "($KEYWORDS).*\$" | \
    perl -p -e "s/($KEYWORDS)/ warning: \$1/"

Interface Builder: Issue: This window’s content rectangle does not lie entirely on the screen with the menu bar and may not be completely visible for all screen resolutions and configurations.

Possibile warning di Interface Builder:

Object: Window
ID: 21
Type: Illegal Configuration
Issue: This window’s content rectangle does not lie entirely on the screen with the menu bar and may not be completely visible for all screen resolutions and configurations.

Soluzione (molto semplice): spostate la posizione iniziale della finestra all’avvio della applicazione! 🙂

Potete farlo dall’inspector, spostando la posizione iniziale della finestra lontano dal margine sinistro.

Dimmi Perchè…

…non è possibile spostare in basso il frame “Detail” di Xcode ? Non è per il puro e semplice gusto di rompere le palle, ma vengo da (più di) un IDE che permette non solo di riorganizzare i frame come meglio preferisco, ma generalmente pone il frame con i dettagli in fondo alla finestra e mi turba averlo in alto in Xcode! 🙂