我正在开发一个独立的 iMessage 应用程序,该应用程序具有一些我们期望很少更改的用户偏好。
我希望将这些放在设置包中,以便在需要时可以通过 settings.app 访问它们,但是在添加包后,iMessage 应用程序不会作为选项出现在设置应用程序中。
当设置应用程序启动时,它会检查每个自定义应用程序是否存在设置包。对于它找到的每个自定义包,它会加载该包并在“设置”主页中显示相应的应用程序名称和图标。当用户点击属于您的应用程序的行时,设置会为您的设置包加载 Root.plist 设置页面文件,并使用该文件来构建您的应用程序的首选项主页。
我尝试将 Settings.bundle 添加到两个项目目标,并尝试设置一个应用程序组(如此处所述)但没有运气。
从 iOS 8 开始,如果设置应用程序请求权限(位置、通知、相机等),设置应用程序将显示您的应用程序的列表,因此我什至尝试让 iMessage 应用程序使用当前位置,以查看这是否会触发项目settings.app,但这也没有用。
还有什么我可以尝试的,或者任何人都可以确认独立的 iMessage 应用程序不能有设置包?