コマンドラインからplistファイルを扱う
TRANSCRIPT
コマンドラインから plist を扱う
plist をコマンドラインから変更したい
• 何で?– CFBundleVersion とかビルド毎に上げたい– ビルド時に一時的に plist を書き換えるとか
PlistBuddy
• コマンド– /usr/libexec/PlistBuddy
• ヘルプ– /usr/libexec/PlistBuddy –h で使い方が分かります
• 使い方の例– $ PlistBuddy <plist ファイル名 >
• 標準入力からコマンド読み込み– $ PlistBuddy –c ‘ コマンド文字列’ <plist ファイル名 >
応用• Xcode でビルド毎に CFBundleVersion 修正
おまけ• Run Script で参照できる環境変数を表示
($INFOPLIST_FILE など )
• xcodebuild -project GIFBook.xcodeproj -target "GIFBook" -showBuildSettings