2
Awesome
という動的ライブラリを構築する場合、Xcodeは組み込み製品をlibAwesome.dylib
として出力します。 Xcodeにファイル名を挿入させる方法はありますか?libAwesome.1.0.0.dylib
としてビルドされていますか?Xcodeはビルド時にライブラリのファイル名にバージョン番号を挿入できますか?
Awesome
という動的ライブラリを構築する場合、Xcodeは組み込み製品をlibAwesome.dylib
として出力します。 Xcodeにファイル名を挿入させる方法はありますか?libAwesome.1.0.0.dylib
としてビルドされていますか?Xcodeはビルド時にライブラリのファイル名にバージョン番号を挿入できますか?
Product Name
をAwesome.${DYLIB_CURRENT_VERSION}
に設定してください。
DYLIB_CURRENT_VERSION
は、ビルド設定でCurrent Library Version
によって設定されます。
ああ、すべての環境変数のリストを表示するには、新しいRun Script Build Phase
を空白のままにしますが、[ビルドログに環境変数を表示する]チェックボックスをオンにしてビルドします。ビルドフェーズのログを表示すると、すべての環境変数とそれらの値が表示されます。そして、あなたは上記と同じ方法でそれらを使うことができます。
Xcode 4.2で「スクリプトビルドフェーズを実行する」はどうですか? – jsherk
ここに見つかった例:http://stackoverflow.com/questions/9258344/xcode-better-way-of-incrementing-build-number – jsherk