有谁知道一个方法来添加权利到iOS应用非越狱的设备?(Does anybody know a way

2019-09-02 04:33发布

一些背景知识

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

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

  • 系统应用程序有很多不同的权利的。

  • 用户应用程序只限于夫妻权利的(如访问到iCloud或类似的东西,可以在开发者门户配置)。

现在的问题是:是否有人知道一种方法来添加授权用户应用非越狱的设备?

总的想法是权利添加到发达国家的应用获得更多的权限来使用系统服务。

注意事项和免责声明

  • 我知道如何进行越狱的手机做到这一点。 但是,它并不能在非越狱设备的工作。

  • 我知道苹果会拒绝它。 它不会去的AppStore。

  • 该解决方案并不一定是一个编译时的解决方案(这意味着,一个方法来修改文件)。 这可能是一个运行时解决方案 - 一个应用程序添加莫名其妙权利,以自身或第三方应用程序。

Answer 1:

号授权是包含应用程序的代码签名中。 改变他们,当然,破坏签名,和股票iOS设备不会有断码签名运行代码。 什么你问的是不可能的。



文章来源: Does anybody know a way to add entitlement to iOS application for non jailbroken device?