Administración

XCode4, incrementar de forma automática el Build (6) 16.02.2012

En muchos proyectos de las aplicaciones de iOS que realizamos nos encontramos con el problema de llevar el control sobre el build del proyecto en el Info.plist del mismo. Normalmente usabamos un script con automator que era algo rudimentario, sobre todo si hablamos de XCode 3. 

En la versión 4 podemos empotrar el script directamente en el proyecto.

Para ello vamos a TARGETS > Build Phases > Add Build Phase > Add Run Script. Esto nos creará un nuevo paso para cada Build que hagamos en el que se ejecutará el código que pongamos dentro del espacio que nos aparece en pantalla

buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" PROYECTO/PROYECTO-Info.plist)
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" PROYECTO/PROYECTO-Info.plist

El resultado es algo similar a esta captura:

XCode4 Build Phase

 


Tags: iphone ipad desarrollo ios xcode
Compartir
Hiren ha dicho:

NEW: iMessage beta 3 will be unable to coaiunmcmte with iMessage users on beta 1. It works between beta 3 and beta 2.NEW: Modal alerts don’t appear for iMessages.The “Back Up Now” button is enabled without the backup data class being enabled for the account.Apple TV Software beta enables users to mirror the contents of an iPad 2 to an Apple TV (2nd generation) using AirPlay. This beta software also enables Photo Stream on Apple TV so users can access photos stored in iCloud. Apple TV Software beta is being provided to test the latest AirPlay functionality with your iOS 5 apps and web sites. If you wish to install Apple TV Software beta on your device, you must first register your device UDID in the iOS Developer Program Portal.(nzGamer has made 5 comments)

permalink
Jesslyn ha dicho:

cialis 797001 levitra klo

permalink

Introduce tu comentario:

(*)


(*) No se publicará

(*)

(*) estos campos son obligatorios