“权利赋予您的 iOS 或 OS X 应用程序特定的功能或安全权限。
设置权利值以启用 iCloud、推送通知和 App Sandbox。每个权利都有一个默认值,在大多数情况下会禁用与权利关联的功能。设置权利时,您将通过提供适当的键值对来覆盖默认值。
iCloud 权利让您能够为您的 iOS 或 OS X 应用程序使用 iCloud 数据存储。
您在 Xcode 项目中逐个目标地设置 iCloud 权利值。
即使您的 iOS 或 OS X 应用程序没有执行,推送通知也能让您的应用程序提醒用户。
作为配置开发和分发配置文件的一部分,您可以设置推送通知权利值。
应用沙盒授权让您可以为您的 OS X 应用启用称为沙盒的安全功能。(在 iOS 中,所有应用程序都会自动进行沙盒化,因此这些沙盒化权利不适用。)
通过仅启用您需要的资源访问权限,您可以最大限度地减少恶意代码成功利用您的应用程序所造成的损害。您可以在 Xcode 项目中逐个目标地设置 App Sandbox 权利值。”
http://developer.apple.com/library/mac/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/AboutEntitlements.html
编辑
目前,您拥有的这个权利 plist 看起来是空的。
为了解释它的部分是什么,:
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
是文档类型定义 (DTD),并且是用于定义此 XML 文件的文档类型的标记声明。
这:
<plist version="1.0">
只是告诉你 plist 的版本类型。
并且:
<key>get-task-allow</key>
“登录到应用程序时,允许其他进程(如调试器)附加到您的应用程序。分发配置文件要求关闭此值,而开发配置文件要求打开此值(否则 Xcode 将永远无法启动并附加到您的应用程序)” (取自此链接)。它需要一个BOOL
值,看起来它当前设置为<false/>
我希望这能回答您的问题并涵盖所有内容。