Xcodeのplistをscriptで一括編集する(PlistBuddy)
iOSアプリ開発時に複数のplistを一括で編集したいときに使えるscriptを記載。
plist編集用のコマンドPlistBuddyを使用する。
コマンドラインで新規追加
/usr/libexec/PlistBuddy -c "Add :Test string テスト用に使用致します。" "test.plist"
※対象plistのディレクトリで実施
コマンドラインで編集
/usr/libexec/PlistBuddy -c "Set :Test テスト用に編集致します。" "test.plist"
コマンドラインで削除
/usr/libexec/PlistBuddy -c "Delete :Test" "test.plist"
一括で同フォルダのplistを編集するscript
#!/bin/bash for FNAME in `ls *.plist` do /usr/libexec/PlistBuddy -c "Add :test string test" "${FNAME}" done