出于某种原因,我放在子文件夹下的IAP包(托管在Apple)中的任何文件最终都会直接下载到iOS临时目录文件夹下。
我使用xcode模板创建了一个简单的IAP包,该模板最初具有以下目录结构:
projectname/projectname/ContentInfo.plist
然后我在一个子目录下的包中放了一些额外的文件,如下所示:
projectname/projectname/dir1/file1.txt
然后我转到xcode->添加文件 - >选择dir1并检查"创建群组"添加文件夹。到目前为止一切都还可以。当我看到xcode时,我看到一个名为" dir1"的组,它相对于组的位置是" dir1"并且完整路径正确设置为xxxx / dir1。
我也看到" file1.txt"与其相对于组的位置是" file1.txt"和完整路径正确设置为xxxx / dir1 / file1.txt。
我将所有内容打包并上传到Apple。
我运行测试来下载软件包并在下载内容后设置断点。我运行文件扫描功能列出所有文件。这是我在iOS创建的xxx.zip/Contents文件夹下看到的内容:
ContentInfo.plist
file1.txt
缺少dir1,file1.txt直接位于Contents!
之下然后我决定使用" Show Package Contents"重新打开创建的包xcode(xcarchive)。事实上,我在Contents /下看到了file1,而不是在Contents / dir1 ...
下如何在程序包构建时保留目录结构?
...谢谢
答案 0 :(得分:1)