【发布时间】:2013-02-03 09:15:17
【问题描述】:
我想使用 Xcode 4.5.2(或 4.6)将 plist 复制到我的应用程序包中。
我选择 my.plist,将其拖到项目中,并确保它也在“构建阶段”中的“复制捆绑项目”阶段。没有红色,一切都很好。
当我现在编译项目时,my.plist 没有复制到应用程序包中。我从几个小时以来一直在尝试。
如果我现在将文件重命名为 my.png,将文件拉取到 Xcode,一切都很好 - my.png 文件在应用程序包中。
那么:为什么不是将 my.plist 文件复制到应用程序包,而是将 my.png 文件复制到应用程序包中?
非常感谢任何见解。
编辑: 谢谢你的想法!看来这个项目有一些奇怪的问题。任何其他(新)项目都将在这里按预期工作。通过将扩展名从“plist”更改为“plis”,一切正常(嗯,我知道的一种解决方法)。
【问题讨论】:
-
你的文件在当前目标的bundle成员中吗?
-
@holex:您的意思是目标“复制捆绑商品”列表吗?
-
不准确,当你从包中选择一个文件并打开 Utilites -> Show File Inspector 面板时,有一个名为 目标会员。问题是,所选文件是否是当前目标的一部分(复选标记显示在那里)。
-
感谢holex,好点子!一切都在那里......
-
.plis 修复也对我有用。一定有一些奇怪的 xcode 设置或遗留“功能”不会将 plist 复制为捆绑文件。信息和权利列表可能有一些特别之处