将自定义设置包添加到越狱的iOS settings.app?

时间:2012-11-27 22:00:25

标签: ios jailbreak settings.bundle

我正在研究在iOS settings.app菜单中制作自定义切换开关选项,以打开和关闭自制功能。我想知道是否可以做这样的事情。如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的,但对于安装在/Applications中的越狱应用程序,它与普通App Store应用程序的工作方式略有不同。

Take a look at this documentation here.我暂时没有使用它,所以如果有些事情已经过时,请在此发表评论,我会尝试用代码等来更新我的答案,我的一个工作越狱应用程序,这样做。

请注意,如果您希望设置切换到执行自定义代码,而不是存储偏好值,则需要使用 PreferenceBundle方法在上面的链接中描述。

您还需要确保手机上安装了PreferenceLoader,由Dustin Howett安装,以便工作。如果您要将应用分发给用户(通过Cydia或类似内容),您可以确保PreferenceLoader与您的应用一起自动安装。为此,请将此行添加到应用的DEBIAN/control文件中:

Depends: preferenceloader

PreferenceLoader是免费的,已经存在了一段时间,看起来非常稳定,所以它根本不是一个坏依赖。大多数越狱用户可能已经拥有它。