如何告诉Xcode我的info.plist和.pch文件在哪里

And*_*rew 81 xcode

我重命名了我的项目及其文件,现在Xcode仍在寻找旧的info.plist文件.我在哪里设置所需的.plist和.pch文件的位置.

在我的项目信息窗口中,在打包下有一个Info.Plist文件的项目,但它是空白的,当我尝试不同的路径时,没有任何反应.在编译时它仍然说它无法通过旧名称找到plist.

Ser*_*ity 136

我知道这个答案已经回答并关闭了,但是我将在这里添加我的发现,因为它与Xcode 4.2略有不同:

  • 选择您的项目
  • 在中间窗格的左侧,在"目标"下选择您的应用
  • 选择"构建设置"选项卡
  • 搜索以下关键字:"info.plist"和"pch"
  • 在这一点上,应该很清楚哪些是你需要修改的.
  • 点击"验证设置"即可完成.


And*_*rew 38

找到了.它是在Target的设置中.

  • 在左侧的"组和文件"窗格中选择"目标".
  • 右键单击并选择"获取信息"
  • 搜索"Info.Plist"并在名为"Info.Plist File"的项目的属性中键入正确的plist文件的文件名.
  • 然后搜索"前缀"并找到名为"前缀标题"的项目.
  • 将其属性更改为您正在使用的正确.pch文件的名称.

我认为这些不同的"信息"窗口令人困惑.在选择"获取信息"之前,您必须确保在"组和文件"窗格中选择了正确的文件,并且很难判断您正在做什么实际上是对Info.plist文件进行了更改,或者您的更改是被救了


Bùi*_*ánh 9

对于 Xcode 10.1,当重命名或移动 info.plist 到子文件夹时。

  • 选择您的项目
  • 选择目标
  • General选项卡下,Indentity您可以指定新的 info.plist 文件


小智 6

从 XCode 11 开始,必须在 Target -> Build Settings -> Packaging -> Info.plist File 下更改 Info.plist 的更新路径。

请阅读此处了解更多详情


Cur*_*arc 5

再皱一点。它仍然找不到新的plist文件,因为它位于磁盘上主项目层次结构内的文件夹中。在这种情况下,应在构建设置中输入的名称是相对于项目文件的,例如“ FolderName / Info.plist”。


小智 5

只需关闭项目并重新打开它。然后您将在项目目标上看到,在常规选项卡上选择plist按钮查看此屏幕截图以使其有意义