1

我对 Entitlements.plist 有一些疑问。根据苹果文档

我们可以通过 Entitlements.plist 使用 iOS 功能。只有一个名为“Can be Debugged”/get-task-allow 的公共授权密钥可以添加调试功能。

我没有将 Entitlements.plist 添加到我的应用程序项目中,并且我能够调试在设备上运行的应用程序。

有人可以帮助理解

a) 什么是 Entitlements.plist 和
b) 为什么需要它?

4

1 回答 1

0

“Can be Debugged”/get-task-allow 是在开发/调试过程中需要设置为“NO”的标志,当我们需要 adHoc/distribution 构建时需要设置为“YES”。默认情况下 - 它是“否”,这就是为什么您可以在调试设备上运行您的应用程序(使用“开发”配置文件)。但是如果没有 Entitlements.plist,您将无法为 ad Hoc 或 Distribution 构建您的应用程序。

于 2012-04-18T09:21:42.087 回答