我的导航器面板上的“Info.plist”和“自定义 iOS 目标属性”有什么区别?

胡思宇*_*胡思宇 6 xcode info.plist ios

嗨,我是 iOS 开发的新手。有很多情况我们必须配置我们的 Info.plist。大部分教程都告诉我修改导航面板中的 Info.plist。就像这个(Info.plist)。

但是,修改此文件对我不起作用。然后我找到了另一个解决方案。Project -> Target -> Info,你可以找到“ Custom iOS Target Properties ”。你也可以在这里设置你的属性列表,这对我来说很好用。

所以我想知道这两个 Info.plist 有什么区别?由于本教程的大部分内容都指向第一个(这对我不起作用),我认为一定有问题。我该怎么做才能让它再次工作?非常感谢。

Kju*_*uly 5

它们是一样的,Info.plist 是资源,第二个只是引用它。如果您尝试从项目中删除 Info.plist 文件,您将无法再看到您提到的“自定义 iOS 目标属性”,它会显示如下内容:

info.plist 中的信息不可用。文件可能不存在于特定路径。

我认为您在 Info.plist 中一定做错了什么,导致您的设置不起作用。


顺便说一句,确保目标的 info.plist 指的是你想要的正确的。因为一般来说,我们的项目会有 Dev、Beta 等方案,他们也拥有不同的 plist 文件。

因此,请确保 INFOPLIST_FILE 在设置中引用正确的: 在此处输入图片说明