plist未复制到应用程序包中

时间:2013-02-03 09:15:18

标签: iphone ios plist

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

我选择my.plist,将其拖入项目中,并确保它也位于“Build Phases”的“Copy Bundle Items”阶段。没什么红,一切都很好。

当我现在编译项目时,my.plist不会被复制到应用程序包中。我已经尝试了几个小时了。

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

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

非常感谢任何见解。

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

2 个答案:

答案 0 :(得分:1)

  • 转到“项目”文件夹
  • 找到您的plist
  • 将其拖入您的项目(或右键单击 - >从Xcode添加文件...)
  • 在将要显示的窗口中,选择“为任何添加的文件夹创建组”和“添加到目标” - >选择目标的名称。如果您的pList远离项目文件夹,请选择“将项目复制到目标组的文件夹(如果需要)”
  • 执行干净构建(命令 + shift + K )并清理构建文件夹( command + < kbd> alt + shift + K
  • 从模拟器(或设备)中删除您的应用
  • 转到项目的目标 - &gt;构建阶段 - &gt;复制捆绑资源 - &gt;单击左下角的小“+”,确保正在添加pList
  • 构建并运行项目以查看是否已成功复制

答案 1 :(得分:0)

如果项目中有多个目标,请检查文件的目标成员身份。如果不能解决问题,请通过Finder将实际文件复制到项目目录中,然后从Xcode项目浏览器中选择“将文件添加到...”将其添加到项目中。