请教个.mobileprovision的Entitlements的问题

我的目标是在非越狱的机器上用个人证书或者企业证书写具有private framework的应用,不用上商店的。
现在遇到一个问题,不是很清楚,希望坛子里高手可以解答下。
我现在要用IOKit里的一个函数IOHIDEventSystemClientDispatchEvent,在ios7之后应该是需要一个com.apple.private.hid.client.event-dispatch的权限,我已经在entitlements.plist里加入了这个权限,在越狱机器上可以安装app。
在非越狱的机器上安装的话会提示
Apr 4 16:04:26 ligde-iPhone installd[371] : MIS: entitlement ‘com.apple.private.hid.client.event-dispatch’ has value not permitted by provisioning profile ‘iOS_Development’
同时安装失败
这是一个个人证书我从tb上买的,主要用于测试环境,mobileprovision也是店家发我的。
我企图手动修改这个.mobileprovision在entitlements里添加字段com.apple.private.hid.client.event-dispatch和true但是也一样提示这个错误。
有什么办法可以让我app在非越狱机器上使用这个权限么?谢谢

。。。。。。。。mp由Apple签名,权限写在mp里面

解决方案? 找Apple给你签一个有这些权限的provision,不然就绕路吧。直走肯定是不通了

好的,谢谢,我估计也是这样的。
通常说法是企业证书可以不限制设备数发布非商店,包括使用private framework也可以。
那如果有企业证书或者个人证书的完整资格(我在tb买的只是100个设备里的一个共享证书,没办法登陆苹果官方,我是指完全自己申请的个人证书),有可能申请到具有这个权限的mp文件么?感觉也比较悬啊。。。不了解,就证书的自定义entitlements而言,有可能在苹果网页上修改定义么?望赐教

总感觉绕路的可能性大

我觉得难 : )