3

我想使用 Xcode 4.5.2(或 4.6)将 plist 复制到我的应用程序包中。

我选择 my.plist,将其拖到项目中,并确保它也在“构建阶段”的“复制捆绑项目”阶段。没有红,一切都很好。

当我现在编译项目时,my.plist 不会复制到应用程序包中。我从几个小时以来一直在尝试。

如果我现在将文件重命名为 my.png,将文件拉到 Xcode,一切都很好 - my.png 文件在应用程序包中。

那么:为什么不是将 my.plist 文件复制到应用程序包,而是将 my.png 文件复制到应用程序包中?

非常感谢任何见解。

编辑:感谢您的想法!看来这个项目有一些奇怪的问题。任何其他(新)项目都将在这里按预期工作。通过将扩展名从“plist”更改为“plis”,一切正常(嗯,我知道的一种解决方法)。

4

2 回答 2

1
  • 转到您的项目文件夹
  • 找到您的列表
  • 将其拖到您的项目中(或右键单击 -> 添加文件...来自 Xcode)
  • 在将显示的窗口中,选择“为任何添加的文件夹创建组”并添加到目标 -> 选择您的目标名称。如果 pList 远离项目文件夹,请选择“将项目复制到目标组的文件夹(如果需要)
  • 执行干净的构建 ( command++ )和干净的构建文件夹( shift++ )KcommandaltshiftK
  • 从模拟器(或设备)中删除您的应用
  • 转到项目的目标 -> 构建阶段 -> 复制捆绑资源 -> 单击左下角的小“+”并确保您的 pList 已添加到那里
  • 编译运行项目,看看是否复制成功
于 2013-02-03T10:01:08.927 回答
0

如果您的项目中有多个目标,请检查文件的目标成员资格。如果这不起作用,请通过 Finder 将实际文件复制到项目目录中,然后通过从 Xcode 项目浏览器中选择“将文件添加到...”将其添加到项目中。

于 2013-02-03T09:23:35.600 回答