当前位置:  开发笔记 > IOS > 正文

设置包未显示在iPhone设置中

如何解决《设置包未显示在iPhone设置中》经验,为你挑选了3个好方法。

我正在尝试在我的iPad应用中添加一个设置包,但它会随机显示在iPad设置菜单中.

当我在调试模式(设备或模拟器)中运行时,它不会显示.当我构建分发模式,然后在iPad A上部署应用程序时它会显示但不在iPad B上(我有几个iPad需要测试).

我确信Root.plist是正确的,因为它有时有效,有时不行.我还尝试使用添加"设置"捆绑包时创建的默认plist.

除了在项目中添加Settings.bundle之外,还有什么我忘了做的吗?

提前致谢.



1> Thuggish Nug..:

iOS设置App Bug解决方法

如果所有其他答案都不适合您,请尝试使用App Switch UI(双击主页按钮)终止设置应用程序.

在其他一切都不起作用后,这就解决了我的问题.

App Store安装和较旧的iOS版本

虽然我没有测试过这个假设,但我怀疑,基于所有其他答案,这对于iOS的几个版本来说都是一个问题.

相反,我认为它与应用程序的安装方式有关.通过App Store安装的应用程序似乎不会出现此行为,而通过Xcode或类似的侧载机制安装的应用程序似乎从未通知设置应用程序有新的Settings.bundle可用应用程序.

但是,从头开始设置应用程序似乎总能正常工作.


Yeesh,这个版本很糟糕.谢谢!这为我节省了很多时间.
在iOS 9.2中没有修复
仍未在iOS 9.1中修复.
有开放的雷达吗?

2> Brandon..:

我现在已经有几次这个问题了.

在模拟器上; 执行"重置内容和设置",清理并重新部署.

在设备上; 删除应用程序,清理并重新部署.

编辑:确保您的设置包已添加到当前目标也很重要.这种疏忽可能很难调试.


尝试关闭系统设置应用程序:双击主页按钮以查看最近使用的应用程序.选择系统设置应用程序,然后向上轻扫应用程序以关闭.之后再次运行系统设置应用程序.系统设置App刷新自己的内容.
要重申@Josh所说的内容,请确保捆绑包的名称是"Settings.bundle".事后看来,这似乎是显而易见的,但它让我陷入了一段时间.
我只想添加一些东西:另一个对我有用的选项是在Resources内部创建Settings.bundle文件,并保留默认名称:"Settings.bundle".

3> Bhoopi..:

在添加设置包时,请不要重命名.它应该只是"Settings.bundle".不要改变它.

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有