3

Xcode 4 プロジェクト テンプレートに取り組んでおり、バンドル リソースのコピー ビルド フェーズに追加されるファイルの制御に苦労しています。プロジェクト バンドルとファイルにコピーしたくないヘッダー ファイルが追加されます。コピーしたいファイルがこのリスト (静的ライブラリと画像リソースの両方を含むカスタム .framework ファイル) に表示されません。

Xcode は、プロジェクト テンプレートの Nodes セクションからこのビルド フェーズのコンテンツを自動的にビルドするようです。.framework の場合はリンクされたライブラリに自動的に追加され、.m の場合はコンパイル済みソースに自動的に追加され、それ以外はすべてコピー バンドル リソースに追加されます。

これに関する方向性に感謝します!

更新: 明確にするために、Xcode プロジェクト テンプレートを作成しようとしています。このテンプレートを使用すると、Copy Bundle Resources ビルド フェーズでテンプレートから指定されたファイルを含む新しい Xcode プロジェクトが作成されます。

4

2 に答える 2

1

はい、Xcode がこれを管理しようとします。ファイルを追加した後、必要な結果が得られなかった場合は、変更してください。その推測は、「通常」「ほとんど」正しいものです。:)

于 2011-08-29T22:10:36.310 に答える
1

スクリーンショット

これは役立つはずです。Class-Resources キーと値のペアの後に、何らかの方法でファイルを追加できます。私はそれを理解できませんでしたが、どこかで見つけることができると確信しています。

編集:実際には、より簡単な方法は、定義部分で、Path キーの後に TargetIndices キー (配列) を追加することだと思います。いくつかの実験により、その配列の 1 つの項目にどのような値を設定して、それを Copy Bundle Resources ビルド フェーズに配置するかを見つけることができるはずです。

于 2011-09-23T21:00:36.033 に答える