8

我现在正在为 iOS 内部应用程序进行研究。而且我可能需要为我的应用程序添加一个权利来实现一些功能。

我知道它不适用于 iOS 开发人员程序,因为无法向配置文件添加权利。因此,签名的应用程序被设备拒绝。

iOS 企业计划是否允许向配置文件添加权利?

UPD。我正在考虑自定义权利(例如“com.apple.springboard.opensensitiveurl”)。

此外,iOS 3.X 和 iOS 4 及更高版本之间也发生了变化(https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933-CH1 -TROUBLESHOOTING_GUIDE-CODE_SIGNING_ENTITLEMENTS)。

如果我尝试仅添加权利文件并使用没有权利的配置文件对其进行签名,我会收到“您的应用程序代码签名权利文件中指定的权利与您的配置文件中指定的权利不匹配”。

4

3 回答 3

6

企业计划不允许将自定义权利添加到您的配置文件中。因此,您不能创建具有特殊权利的企业应用程序。

再补充一点:

XCode 允许添加权利文件。但是,它被 iOS 设备拒绝,因为其中的权利与您的配置文件不匹配。

于 2013-01-14T22:26:26.647 回答
1

标准的 iOS 开发者计划允许我们使用 entitlements.plist 进行“临时”分发

例如见这里

是的,您也可以在企业帐户中进行临时配置。

于 2012-08-15T14:36:55.973 回答
-2

您将权利添加到项目而不是供应配置文件。

于 2012-08-15T14:45:29.320 回答