设置包没有出现在iPhone设置中

我试图在我的iPad应用程序中添加一个设置包,但它随机出现在iPad设置菜单中。

当我运行在debugging模式(设备或模拟器)它不显示。 当我build立分布模式,然后在iPad A上部署应用程序时,它会显示,但不会在iPad B上(我有几台iPad要testing)。

我确信Root.plist是正确的,因为它有时候有时候不行。 我也尝试了在添加设置包时创build的默认plist。

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

提前致谢。

我现在有几次这个问题。

在模拟器上; 做一个“重置内容和设置”,清理并重新部署。

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

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

iOS设置应用程序错误解决方法

如果所有其他答案都不适合您,请尝试使用应用程序切换UI(双击主页button)以终止设置应用程序。

一切都没有成功后,这个问题解决了我的问题。

应用程序商店安装和较旧的iOS版本

虽然我还没有testing过这个假设,但是我怀疑,根据所有其他的答案,这已经是iOS的几个版本的问题了。

相反,我认为这与应用程序的安装方式有关。 通过App Store安装的应用程序似乎不会出现这种行为,而通过Xcode或类似的侧装机制安装的应用程序似乎永远不会通知设置应用程序有一个新的Settings.bundle可用。

但从头开始设置应用程序似乎总是工作。

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

我注意到模拟器上的相同问题。 在Settings.app的第一次启动时,窗格不在那里,在随后的启动中就是这样。 这是后续启动Settings.app的间歇性问题? 问题依赖于设备的区域设置吗?

你想要尝试的是从iPad设备上删除应用程序,然后打开模拟器并进入顶层菜单并点击“重置内容和设置”button。 然后重新安装您的应用程序到您的设备和模拟器,它应该都在工作。

我试图在我的iPad应用程序中添加一个设置包,但它随机出现在iPad设置菜单中。

这种情况发生的一种方法是,在“设置”应用程序运行时,如果在设备上重新安装应用程序。 例如,Settings应用程序会在您第一次从Xcode运行应用程序时显示您的应用程序的设置内容,但第二次消失的原因并不明显。

简单的解决scheme是杀死设置应用程序 ,并再次启动,你会看到你的应用程序的设置,你期望他们。

我有一个感觉,这是不完全相同的问题,你遇到,但我发现添加一个Settings.bundle到一个现有的项目需要重新启动模拟器之前设置应用程序拿起我的应用程序的捆绑。 重新启动模拟器,而不仅仅是模拟器中的应用程序。

不确定实际的设备,但我想知道在那里是否有类似的规则?

老问题,新答案 – 希望它有帮助。

我的设置不再显示。 我删除了我的设置,然后手动重新创build它们,然后将它们分开。 我发现我失踪了

 <key>StringsTable</key> <string>Root</string> 

靠近我的Root.plist文件的顶部。

也许这是与iOS9的新皱纹。

我认为你应该清理所有的目标,清空所有caching删除以前的构build,退出模拟器,重build代码。我相信这将工作。

有时候,在你的设置中有一个错误,但是XCode并没有很好地警告你这个,它只是不会部署(更新)的包。 添加一个新的多值时,我有这个。 我忘了添加“值”部分。 没有错误,应用程序将build立到设备上,但设置不会被更新。

您仍然要确保在重build后完全closures设置应用程序(双击home,并从常驻程序列表中删除),以确保Settings应用程序重新读取您的包。

在iPhone上,删除并安装应用程序。 您必须运行一次应用程序才能看到设置。

Interesting Posts