有没有人知道为非越狱设备添加iOS应用程序权利的方法?

Vic*_*nin 23 iphone-privateapi entitlements ios

一些背景

  • iOS操作系统具有"权利"概念.一般来说,它是授予应用程序的权限.其他系统服务和应用程序可以检查此权限以允许/拒绝执行某些功能.

  • 应在配置文件中指定这些权利.

  • 系统应用程序具有许多不同的权利.

  • 用户应用程序仅限于几个权利(例如访问iCloud或类似可在开发人员门户上配置的权限).

问题是:是否有人知道如何为NON越狱设备添加用户应用程序的权利?

总体思路是为开发的应用添加权利,以获得更多使用系统服务的权限.

备注和免责声明

  • 我知道如何为越狱手机做这件事.但是,它不适用于非越狱设备.

  • 我知道Apple会拒绝它.它不会去AppStore.

  • 解决方案不一定是编译时解决方案(意思是修改文件的方法).它可能是一个运行时解决方案 - 一个应用程序向自己或第三方应用程序添加某种方式的权利.

cla*_*ox3 3

否。权利包含在应用程序\xe2\x80\x99s 代码签名中。当然,更改它们会破坏签名,并且普通 iOS 设备不会运行代码签名被破坏的代码。你问的是不可能的。

\n