2009-08-31 15 views
0

私は内部的にプロパティリストの形式をとる数十のテンプレートをユーザに提供したいアプリケーションを構築しています。私はまた、フォルダを使って便利に達成できるカテゴリでそれらをグループ化したいと思うでしょう。サポートファイルをカカオアプリケーションにパッケージ化する方法

私はこれらのファイルをアプリケーションで単純なリソースとして出荷することを検討していましたが、数十個のファイルを含むこの単一の場所のアイデアは気に入らず、それらをグループ化することもできないようですフォルダ。

私は多くのアプリケーションがそのようなリソースをアプリケーションサポートディレクトリ(〜/ Library/Application Support // ...)にインストールしているのがわかりますが、これを達成するためのドキュメントリソースは見つかりませんでした。

答えて

1

アプリケーションバンドルのResourcesディレクトリのサブフォルダ内のアイテムをグループ化できます。ユーザーがこれらのplistsを編集しないようにしたい場合を除いて、あなたはそれらをあなたのアプリケーションバンドルに入れておくことで、インストーラーパッケージ(大きな勝ち)を使う必要はなく、ユーザーはアプリケーションをドラッグアンドドロップできる。

1

このフォーラムの投稿で説明したようにあなたが追加することで、アプリケーションバンドル内のフォルダにグループ化して、プロジェクトに「新規ファイルのコピーがフェーズを構築する」ことができます。

http://forums.macrumors.com/showthread.php?t=458594

2

を、私は好きではありませんこの1つの場所のアイデアには数十個のファイルが含まれていますが、フォルダ内にグループ化することはできないようです。

です。それらをプロジェクトディレクトリのフォルダに入れてから、プロジェクトにトップレベルのフォルダを追加します。フォルダの参照としてグループ化するのではなく、フォルダの参照として追加するようにしてください(そのシートには目的があります)。

次に、バンドルリソースのコピーまたはファイルのコピーフェーズにフォルダ参照を追加します。

警告の1つの単語:フォルダ内のファイルの1つを変更すると、そのフォルダを「タッチして」Xcodeに再コピーする必要が生じる場合があります。これはXcodeまたは端末から行うことができます。

関連する問題