【发布时间】:2012-08-15 14:26:05
【问题描述】:
我现在正在研究 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) 之间也发生了变化。
如果我尝试仅添加权利文件并使用没有权利的配置文件对其进行签名,我会收到“您的应用程序代码签名权利文件中指定的权利与您的配置文件中指定的权利不匹配。”
【问题讨论】:
-
谢谢。我读了这两个问题。但是,对我来说,正确地说代码签名权利与配置文件中指定的不匹配。在我的权利文件中,我指定了其他权利,我的配置文件是从 iOS 标准程序下载的配置文件(我无法指定任何权利)。在这种情况下,如果我删除了我的授权文件或取消选中“使用授权文件”,错误就会消失,但我将无法在运行时调用我想要调用的 API。
标签: ios