大家好,我是iOS开发新手。在很多情况下,我们必须配置Info. plist。大多数教程都告诉我在导航面板中修改Info.plist。就像这个(Info.plist)。
然而,修改这个文件对我来说不起作用。然后我找到了另一个解决方案。项目-〉目标-〉信息,你可以找到一个“Custom iOS Target Properties“。你也可以在这里设置你的属性列表,这对我来说很好。
所以我想知道这两个Info.plist有什么不同?因为教程中大部分都指向第一个(我不适用),我想一定是出了什么问题。我该怎么做才能让它重新工作呢?非常感谢。
2条答案
按热度按时间csga3l581#
它们是相同的,Info.plist是资源,而第二个只是引用它。如果你试图从你的项目中删除Info.plist文件,你就看不到你提到的“自定义iOS目标属性”了,它会显示如下:
无法获得info.plist中的信息。文件可能不存在于特定路径。
我想你一定是在信息列表上做错了什么,导致你的设置不起作用。
顺便说一句,确保目标的info.plist是你想要的正确的。因为通常情况下,我们会有开发,测试等方案为我们的项目,他们拥有不同的plist文件。
因此,请确保INFOPLIST_FILE引用设置中的正确值:
vyu0f0g12#
信息plist与自定义iOS目标属性
Info.plist
About(https://stackoverflow.com/a/61118898/4770877)等于Custom iOS Target Properties
1.确保
Build Settings -> Info.plist File(INFOPLIST_FILE)
指向必要的文件(路径位置)1.有时Xcode在修改
Info.plist
后并不更新Custom iOS Target Properties
,你可以将Xcode作为一个变体重新启动