繁体   English   中英

plist未复制到应用程序包中

[英]plist not copied into the application bundle

我想用一个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”,一切正常(嗯,我知道的解决方法)。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM