web-dev-qa-db-fra.com

Comment incrémenter automatiquement le numéro de build dans Xcode 5

Je me demandais si Xcode 5 fournit un paramètre pour compter automatiquement le numéro de build trouvé sous Général dans la section Identité du navigateur de projet.

Mais afaik, vous devez toujours le faire avec des scripts, en utilisant PlistBuddy.

Une solution simple consiste à augmenter le nombre de build dans Xcode 5 est affiché ci-dessous:

37
seinfeld

Allez dans l'éditeur -> Ajouter une phase de construction -> Ajouter une phase de construction de script d'exécution

Add Run Script Build Phase

Accédez à Build Phases dans le navigateur de projet et modifiez Run Sript. Remplacez Shell par/bin/bash et collez le script suivant:

#!/bin/bash
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"

Enter PlistBuddy Script

N'oubliez pas de changer le numéro de build trouvé sous Général dans la section Identité de 1.0 à 1

S'amuser! :)

J'ai trouvé ce tutoriel sur Cocoa Factory

93
seinfeld