Xcode无法打开Info.plist - 错误说"没有这样的文件"

Oct*_*ami 60 xcode info.plist xcode4

我切换到Xcode 4并加载了我的项目,它在Xcode 3中运行得很好.当我运行它时,我得到一个错误,上面写着:

无法打开文件"Info.plist",因为没有此类文件.

我查看了Xcode中的文件,它就在那里.那为什么不能打开呢?

Jos*_*zzi 142

该文件存在于Xcode项目文件夹中是不够的.您是否验证了应用程序目标的构建设置中是否正确引用了该文件,以便将其正确复制到应用程序包中?这是不完全一样的标准资源(即,它不是在设定的目标会员的复选框取为目标的成员),而是构建因为它在一个正确格式的重要性束设置.

导航到项目(在项目导航器中选择它),在目标列表中选择应用程序目标,然后单击"构建设置"选项卡.在"打包"部分下,确保将"Info.plist文件"正确设置为位置/文件名.

  • 从"Project Explorer"重命名项目后,我开始收到此构建错误.该解决方案有助于解决问题.谢谢. (3认同)
  • 再次谢谢(这是我第二次这样做了),它总是发生在我本地化文件然后将其移动到en.lproj,因此之前的引用无法找到它 - 插入路径目录解决它 (2认同)

ami*_*pta 15

去目标.右键单击测试目标.yourProjectTests并删除它

  • 如何删除目标帮助?这就像告诉用户有一个构建错误来删除他们的项目,好像这本身就是解决方案.我希望你永远不会进入医学...... (10认同)

Gom*_*ius 10

对我来说,问题是一些.storyboard文件在合并后具有不同的部署目标.通过将所有故事板文件设置为使用"项目部署目标"来修复它. 在此输入图像描述


que*_*ful 9

Xcode 8

在左窗格中选择项目文件.然后打开常规选项卡,他们添加了一个很好的按钮,可以让您选择文件.(您可能还必须将其添加到项目结构中)

在此输入图像描述


Ace*_*ceN 8

对我来说,这是因为启用了plist文件的本地化(在跳板上提供应用程序的语言特定标识符).

目标>构建设置>打包> info.plist文件密钥中,我将路径从AppName/AppName-info.plist更改为AppName/Base.lproj/AppName-info.plist,一切都按预期工作.

请记住,它的lproj是小L而不是大写I.

希望这可以帮助.


jol*_*uly 8

我知道已经有一段时间了,但我遇到了同样的问题,我找到的答案对我来说不是很清楚,所以我决定用一堆截图来做一个说明。

1) 首先,在 xcode 中打开右侧面板并单击您的 .plist 文件:

在此处输入图片说明

2) 其次,Relative to project在右侧面板上选择位置并复制其正下方的链接:

在此处输入图片说明

3) 第三,转到主项目设置,选择您的目标并单击构建设置选项卡:

在此处输入图片说明

4) 最后,Info.plist在搜索字段中输入,双击现有路径并粘贴您之前复制的链接:

在此处输入图片说明

最后,清理项目Shift+ Cmd+ K,然后重新运行。