rad*_*ley 25
发现如何添加/编辑值有点棘手(使用 Xcode 14):
[更新:以这种方式添加条目还将创建一个 plist 文件。它只会是空的。]
ahe*_*eze 13
你不再需要它了。从发行说明:
从多个模板创建的项目不再需要配置文件,例如权利和 Info.plist 文件。在目标的信息选项卡中配置公共字段,并在项目编辑器中构建设置。当使用附加字段时,这些文件将添加到项目中。(68254857)
所以,而不是 inside Info.plist,编辑属性如下NSCameraUsageDescription:
Project -> Targets -> Info -> Custom iOS Target Properties
Run Code Online (Sandbox Code Playgroud)
当您第一次添加/编辑时,Xcode会自动生成一个新Info.plist文件,该文件是一种同步1用Custom iOS Target Properties。Xcode 稍后会为您合并它们。
[1]:它们没有完全同步。某些属性如NSCameraUsageDescription只会出现在自定义 iOS 目标属性中,而Application requires iPhone environment会同时出现在两者中。我不知道 Xcode 如何确定这一点。
Info.plist回来,彻底?您可能希望将应用程序的所有属性集中在一处。或者您可能不信任 Xcode 进行合并。我在 WWDC21 上与一位 Apple 工程师讨论了这个问题......这里是如何让经典Info.plist回归。
Info.plistProject -> Targets -> Info -> Custom iOS Target Properties到Info.plist。注意:目前您一次只能选择和复制 1 行。如果您想节省一些时间,这里是XML 格式的默认内容。要使用它,请右键单击 Info.plist-> Open As-> Source Code,然后粘贴。
Info.plist属性检查器中。Project -> Targets -> Build Settings -> Info.plist File
Run Code Online (Sandbox Code Playgroud)
Generate Info.plist File为否Info.plist从Copy Bundle Resources(选择,然后按下-按钮)删除。Project -> Targets -> Build Phases -> Copy Bundle Resources
Run Code Online (Sandbox Code Playgroud)
是的,那是很多。但是,您是否想要经典Info.plist取决于您 - 两者都很好并且不会改变您的应用程序。
| 归档时间: |
|
| 查看次数: |
672 次 |
| 最近记录: |