2016-12-09 18 views
0

何らかの理由で、私が自分のIAPパッケージ(Apple上でホストされている)の中にサブフォルダの下に置かれたファイルは、最終的にiOSの一時Contentsフォルダの下に直接ダウンロードされます。アプリ内購入iOSパッケージ内にサブフォルダを追加するにはどうすればよいですか?

私は当初、以下のディレクトリ構造を持っていたXcodeのテンプレートを使用して、簡単なIAPパッケージを作成しました:

projectname/projectname/ContentInfo.plist 

私はそのようにのようなサブディレクトリの下に、パッケージにいくつかの余分なファイルを置い:

projectname/projectname/dir1/file1.txt 

次に、xcode-> add files-> dir1を選択し、追加されたフォルダに対して「グループを作成」をチェックします。これまでのところすべてがOKです。私がxcodeを見ると、 "dir1"と呼ばれるグループがあり、そのグループに対する相対位置は "dir1"であり、フルパスはxxxx/dir1に正しく設定されています。

「file1.txt」も参照してください。グループとの相対的な場所は「file1.txt」で、フルパスはxxxx/dir1/file1.txtに正しく設定されています。

私はすべてをパッケージし、アップルにアップロードします。

パッケージをダウンロードし、コンテンツをダウンロードした後にブレークポイントを設定するテストを実行します。私はすべてのファイルを一覧表示するファイルスキャン機能を実行します。

ContentInfo.plist 
file1.txt 

DIR1が欠落しているとFILE1.TXTが内容の直下にある:これはxxx.zip/Contents iOS版が作成するフォルダの下に、私が見たものです!

私はパッケージを取得するにはどうすればよい...

を私は、「パッケージの内容を表示」を使用して、パッケージXcodeの作成(xcarchive)の再開を、次に決定し、実際に私は内容の下で/及びません内容/ dir1の下にfile1を見ますビルド時にディレクトリ構造を保持しますか?私はdir1のフォルダを選択し、プロジェクトに「ファイルを追加」することによって、それらをファイルおよびグループ参照を削除し、再作成するために必要な :

おかげで...

答えて

1

ああ、数時間後に、答えを見つけました"フォルダの参照を作成する"、 "グループを作成する"オプションではありません。 この方法で再パッケージした後、フォルダはパッケージ内に保持されました!

関連する問題