web-dev-qa-db-ja.com

Xcode 5でビルド番号を自動インクリメントする方法

Xcode 5が、プロジェクトナビゲーターの[ID]セクションの[全般]にあるビルド番号を自動的にカウントアップする設定を提供しているかどうか疑問に思っていました。

ただし、PlistBuddyを使用してスクリプトを作成する必要があります。

1つの簡単な解決策は、Xcode 5でビルド番号を増やすことです。

37
seinfeld

エディターに移動->ビルドフェーズの追加->実行スクリプトビルドフェーズの追加

Add Run Script Build Phase

プロジェクトナビゲータでビルドフェーズに移動し、スリップの実行を編集します。シェルを/ bin/bashに変更し、次のスクリプトを貼り付けます。

#!/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

IdentityセクションのGeneralの下にあるビルド番号を1.0から1に変更することを忘れないでください

楽しんで! :)

Cocoa Factoryでこのチュートリアルを見つけました

93
seinfeld