gpt4 book ai didi

iphone - 为什么要将 entitlements.plist 添加到我的项目中?

转载 作者:可可西里 更新时间:2023-11-01 17:09:07 26 4
gpt4 key购买 nike

在 iOS 应用程序中添加权利文件的目的是什么?这个 Get-task-allow 可以包含在任何其他方式中吗?为什么我必须在我的项目中包含这个 key ?

最佳答案

根据 Apple Docs

Entitlements confer specific capabilities or security permissions to your app. These file(s) define properties that provide your application access to iOS features (such as push notifications) and secure data (such as the user’s keychain).

Set entitlement values in order to enable iCloud, push notifications, and App Sandbox (App Sandbox is Mac OS X only). Each entitlement has a default value, which in most cases disables the capability associated with the entitlement. When you set an entitlement, you are overriding the default by providing an appropriate key-value pair

本质上,它赋予应用开发者更好的控制权。

不过要记住一些要点-

    如果您使用了现代化工具,
  1. Get-task-allow 现在在 Xcode4.1 及更高版本中称为“可以调试”。
  2. 不需要简单的临时授权,只需使用临时配置文件来存档和共享,就可以了。
  3. 在分发版本中保留 Entitlements.plist 文件没有问题,我已经提交了几个应用程序。实际上,Entitlements.plist 也适用于您的应用可能使用的其他 iOS 功能。

关于iphone - 为什么要将 entitlements.plist 添加到我的项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15242888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com