2010-11-11 33 views
56

我重命名了我的项目和它的文件,现在Xcode仍在寻找旧的info.plist文件。我在哪里设置它所需的.plist和.pch文件的位置。如何辨别Xcode在哪里我的info.plist和.pch文件是

在我的项目信息窗口的包装下有一个Info.Plist文件的项目,但它是空白的,当我尝试不同的路径时,什么都不会发生。在编译时它仍然说它找不到旧名称的plist。

回答

32

找到它。 它在目标的设置中。

  • 在左侧的组和文件窗格中选择目标。
  • 右键单击并选择获取信息
  • 为“的info.plist”,然后输入文件名正确的plist文件到一个名为“Info.plist文件”的项目的属性的搜索。
  • 然后搜索“Prefix”并找到名为“Prefix Header”的项目。
  • 将其属性更改为您正在使用的正确.pch文件的名称。

我认为这些不同的“信息”窗口很混乱。您必须确保在“组和文件”窗格中选择了正确的文件,然后再选择“获取信息”,并且很难判断您所做的实际上是否对Info.plist文件进行了更改,或者更改的位置被保存。

+0

这将是更有益的。我重命名了我的项目,这是唯一抛出我的项目。 – 2011-03-06 17:01:20

+0

@Joe Blow:也有这个问题,很高兴找到这篇文章。 – overboming 2011-04-03 22:07:22

89

我知道这个答案的回答和关闭,但我要在这里加我的发现,因为它是对的Xcode 4.2略有不同:

  • 选择项目
  • 在的左侧中间窗格中,选择在“目标”你的应用程序
  • 选择选项卡“生成设置”
  • 搜索以下关键词:“的info.plist”和“PCH”
  • 在这一点上应该很清楚这是那些哟你需要修改。
  • 点击“验证设置”即可完成。
+1

像这样,简单,问题点解决问题! – codejunkie 2012-04-14 09:48:16

+0

总是欢迎更好的质量答案 – 2014-04-15 18:25:25

+0

小问题:搜索“前缀”而不是“pch”,因为如果您没有指定PCH文件,那么您将找不到任何东西。特定的设置是“Prefix Header”(在我的情况下)Apple LLVM 6.0 - 语言。 – lewiguez 2015-04-01 21:01:05

3

还有一个问题。它仍然无法找到新的plist文件,因为它位于磁盘上主项目层次结构内的文件夹中。在这种情况下,您应该在构建设置中输入的名称与项目文件相关,例如“FolderName/Info.plist”。

0

我知道这是一个旧帖子,但我只是遇到了使用Xcode 8.2的同样的问题。我已经在finder中复制了.plist和.storyboard文件,但是我的Xcode项目没有找到它们。为了将文件添加到xcodeproj,只需右键单击项目导航器中的项目或文件夹,然后选择添加文件到“您的项目名称”。你应该能够选择你需要的文件(使用Cmd键来选择多个单独的文件)。

如果您创建了新的.plist或.storyboard文件,则需要链接到目标成员资格。要链接,只需点击导航器中的文件,然后在标准编辑器>文件检查器>目标成员资格的右侧选择相应的目标成员资格。

正确的方式来做到这一点,而无需在finder中复制文件是通过选择要复制的文件,然后去Xcode导航菜单上的文件>重复。

1

我正在使用Xcode 9.3,并且“大胆”地改变了我的应用程序名称,但并不理解我在招惹麻烦:我明白了。

幸运的是,现在很容易重命名项目或应用程序可靠结果如果在Xcode中选择项目导航器左侧蓝色图标然后编辑“标识和类型”“名称”字段在“文件检查器”中。这将弹出一个对话框,并单击“重命名”可靠地工作。