Xcode でプロジェクトを作成し、プロジェクト用のリソースをいくつか用意しています。リソースには、いくつかのシンボリック リンクが含まれています。Xcode がプロジェクトをビルドすると、リソースがコピーされますが、シンボリック リンクは解決されません。リンクを解決するよう Xcode に指示する方法はありますか? (つまり、リンク自体の代わりにリンク ターゲットをコピーします。)
更新:ありがとう、mouviciel、それで終わりです。最初は、ファイルのコピー フェーズを使用して実行しようとしましたが、pbxcp
このフェーズで呼び出されたプログラムも、 というスイッチがあるにもかかわらず、リンクを解決しませんでした-resolve-src-symlinks
。最終的に、次のような呼び出しを行う Run Script フェーズを追加しました。
rsync -pvtrlL --cvs-exclude \
$PROJECT_DIR/../Resources* \
$BUILT_PRODUCTS_DIR/$CONTENTS_FOLDER_PATH
幸いなことに、Xcode の Resources グループを最新の状態に保つ必要がなくなりました。Resources ディレクトリで行われた変更はすぐに表示されます。