次のように、OSX で pkgbuild コマンドを呼び出しています。
NAME="Product"
IDENTIFIER="com.${NAME}Package"
pkgbuild --identifier "${IDENTIFIER}" --root "${CONTENTROOT}" "Installer.pkg"
エコーすると、期待どおりIdentifier
になります。com.ProductPackage
そのように pkgbuild を実行すると、結果の .pkg ファイルを抽出し、次のようなファイルを調べますPackageInfo
。
<pkg-info overwrite-permissions="true" relocatable="false" identifier="com.${NAME}Package" ...
何らかの理由で、識別子以外のすべてのパラメーターが正しく置き換えられます。
ここで何が問題になっていますか?どうすれば修正できますか?