将xcassets数据集与.xml文件,图像,文件夹等一起用于单独的目标

时间:2015-12-02 04:44:27

标签: ios xcode

我正在将我的应用程序源从一个完全不同的工具转换为Swift使用ios7和更新版本。我现在有一个针对多个目标(一些源,多个应用程序)的xcode项目设置,其中每个应用程序都有自己的“.xcassets *文件,如下所示:

  • customerapp1_AppIcon
  • customerapp1_LaunchImage

然后:

  • customerapp1_DataSet(.xml数据文件和一些图片)
  • customerapp1_DataSet_Folder1(images)
  • customerapp1_DataSet_Folder2(images)

想法是启动时的应用程序会使用这些文件(如果它在网上找到更新的文件,它会将它们下载到缓存并使用它们)

然而,进一步研究这个问题,我现在有些疑惑:

1)如果我的目标是根据目标包含不同的文件,这是不正确使用xcassets吗?

2)如何加载“customerapp1_Data_Folder1”中找到的文件(如果我在两个文件夹中有相同文件名的图像文件怎么办?)

3)如果以上是不正确的使用 - 一个解决方案是将我自己的数据+图像文件+ folds压缩成单个.zip文件。将该单个文件存储在“customerapp1_Data”中,然后在首次启动时解压缩到缓存目录中? (这样,我自己的数据结构也会被保留)

1 个答案:

答案 0 :(得分:0)

正确的是:

在acode中选择应用项目根目录 - 构建阶段 - 复制捆绑资源

使用&#34添加文件夹;添加文件夹参考"

为捆绑文件选择合适的目标