是否可以向 Info.Plist 添加评论或在 iOS 中添加权利,这是一种好的做法?

Posted

技术标签:

【中文标题】是否可以向 Info.Plist 添加评论或在 iOS 中添加权利,这是一种好的做法?【英文标题】:Is it possible, good practice, to add comments to Info.Plist, or entitlements in iOS? 【发布时间】:2017-04-12 15:01:14 【问题描述】:

我正在使用 Xamarin 和 Xcode,并且正在寻找任何说明可以将 cmets 添加到这些文件中的任何一个的文档,或者我什至不应该尝试它的建议。 (例如 b/c 它破坏了某些版本的 ios

是否可以(或明智地)将 cmets 添加到这些文件中?

【问题讨论】:

试试看。构建您的应用程序。归档它。然后从归档的应用程序中提取最终的 Info.plist。 cmets 可能无法在构建过程中幸存下来,因此这不是问题。 【参考方案1】:

当然可以使用标准的 XML cmets 语法添加 cmets,例如:

<!--We need to define aps-environment because... -->
<key>aps-environment</key>
<string>development</string>

当然,最好将解释性 cmets 添加到任何非显而易见的代码中,就像每个源代码文件一样。

【讨论】:

以上是关于是否可以向 Info.Plist 添加评论或在 iOS 中添加权利,这是一种好的做法?的主要内容,如果未能解决你的问题,请参考以下文章

向 info.plist 添加了自定义键,当我从 Swift 的游乐场访问时,它是 nil

使用 electron-builder 向 macOS info.plist 添加协议的正确方法是啥?

在 Qt 中向 Info.plist 添加条目

Flutter NSException:配置失败。可能是由于 GoogleService-Info.plist 中的 GOOGLE_APP_ID 无效或在自定义选项中设置造成的

应用的 Info.plist 必须包含一个 NSContactsUsageDescription 键

使用 XCODE 将 UIRequiredDeviceCapabilities 添加到 info.plist [重复]