1

サブプロジェクトを含むプロジェクトがあります。サブプロジェクトにはコアデータモデルがあり、.momd「バンドル」を生成します。プロジェクトのビルド時に生成されるメインプロジェクトアプリバンドルに.momdバンドルを含める必要があります。.momdファイルが生成され、ビルドディレクトリにありますが、最終的なアプリバンドルに含める方法がわかりません。

.momdを「バンドルリソースのコピー」にファイルとして追加できますが(サポートファイルグループのメインプロジェクトへの参照を追加することにより)、. momdはFinderレベルのバンドルではないため、次のように追加します。ディレクトリと.momdの内容はアプリバンドルにコピーされますが、.momdフォルダー自体にはコピーされないため、アプリの実行時にシステムはそれを見つけることができません。

4

1 に答える 1

7

もちろん、午後中ずっといろいろ試して、Google と Bing と SO の中を検索して、何も思いつかなかった後、質問を投稿した直後に、私はそれを理解しました。

.momd ファイルをメイン アプリ プロジェクトに追加するとき (「サポート ファイル」グループに追加しました)、「追加したフォルダーのフォルダー参照を作成する」をオンにし、「追加したフォルダーのグループを作成する」ではありません (また、「サブプロジェクトで .momd が生成されている場合は、アイテムを宛先グループのフォルダーにコピーします)

そのようにすると、.momd がアプリ バンドルにコピーされます...

于 2012-08-09T22:44:01.957 に答える