Xcode ターゲットの [ビルド フェーズ] タブで、Receigen シェル スクリプトを編集します。EXPANDED_BUNDLE_ID
次のような宣言を置き換えます。
EXPANDED_BUNDLE_ID=`eval \"echo $BUNDLE_ID\"
単純に変数PRODUCT_BUNDLE_IDENTIFIER
(Xcode 7 で導入)
EXPANDED_BUNDLE_ID=$PRODUCT_BUNDLE_IDENTIFIER
(古い不要な の宣言を削除することもできますBUNDLE_ID
)
スクリプトは次のようになります。
# Receigen binary
RECEIGEN="/Applications/Receigen.app/Contents/MacOS/Receigen"
# Extract Info.plist information
INPUT="$INFOPLIST_FILE"
BUNDLE_VERSION=`/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "$INPUT"`
# Expand information if needed
EXPANDED_BUNDLE_ID=$PRODUCT_BUNDLE_IDENTIFIER
EXPANDED_BUNDLE_VERSION=`eval "echo $BUNDLE_VERSION"`
# ...etc...
注:@ mcgyver42の回答とこの質問のおかげでこれを見つけました