1

私は、他の開発者が実行するコマンド ライン ツールを作成しています。Info.plist ファイルからアプリのバンドル ID を抽出したいと思います。PlistBuddy や Python の plistlib などを使用して plist を読み取ることはできますが、$PRODUCT_NAME 変数を確実に抽出する方法がわかりません。シェルスクリプトからこれを行うにはどうすればよいですか?

4

1 に答える 1

2

Info.plist ファイルからアプリのバンドル ID を抽出したい

PlistBuddy を使用して、plist からバンドル ID を取得できます。

/usr/libexec/PlistBuddy -c "Print :CFBundleIdentifier" Info.plist 

その情報は Info plist ではなくビルド設定に保存されているため、製品名は利用できない可能性があります。

于 2012-11-22T15:27:14.650 に答える