entitlements.plist文件有什么用途?

32

关于entitlement文件,我有一些问题:

  1. entitlement文件的用途是什么。

  2. 如果不添加它会发生什么。

  3. myApp.entitlements和entitlements.plist之间有什么区别?

3个回答

31
  1. entitlements文件定义了你的应用程序的某些功能。通常,当你为你的应用程序启用某个功能时,Xcode会自动生成此文件。
  2. 只有在启用某些功能(例如Healthkit集成)时才需要该文件。如果您想使用这些功能,则必须添加它。否则,苹果将拒绝您的应用程序。
  3. 你可以按照你想要的名称命名文件。只要构建设置指向正确的文件名即可重新命名。

5

权限是“我将使用像APPLE PAY这样的功能”的声明,而配置文件则会说:“亲爱的,你可以使用Apple Pay功能。”

权限是被编码签名的应用程序的一部分。


1

myApp.entitlements是Xcode在启用某个特定目标的功能(例如推送通知)时生成的属性列表。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接