我正在尝试在我的iPad应用中添加设置捆绑包,但它随机显示在iPad设置菜单中。

当我以调试模式(设备或模拟器)运行时,它不会显示。当我以分销模式构建,然后在iPad A上部署该应用程序时,它显示出来,但没有在iPad B上(我有几个iPad可以测试)。

我确定root.plist是正确的,因为它有时甚至没有工作。我还尝试了添加设置捆绑包时创建的默认PLIST。

除了添加设置。项目中,我忘了做什么吗?

提前致谢。

有帮助吗?

解决方案

我现在有几次这个问题。

在模拟器上;执行“重置内容和设置”,干净和重新部署。

在设备上;删除应用程序,干净和重新部署。

编辑: 确保您的设置捆绑已添加到当前目标也很重要。这种监督很难调试。

其他提示

iOS设置APP BUG解决方法

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

在其他一切都没有起作用之后,这对我解决了问题。

App Store安装和旧iOS版本

尽管我尚未检验该假设,但我怀疑,基于所有其他答案,这对于多个版本的iOS来说都是一个问题。

相反,我认为这与应用程序的安装方式有关。通过应用程序商店安装的应用似乎没有显示此行为,而通过Xcode或类似的侧载机制安装的应用似乎永远不会通知设置应用程序有一个新的 Settings.bundle 可用的。

但是,从头开始启动设置应用程序似乎总是可行的。

在添加设置捆绑包时,请不要重命名。它应该是“设置”。不要改变它。

我注意到模拟器上同样的问题。在设置的第一次启动时,窗格不存在,随后发布。这是随后启动设置的间歇性问题。问题取决于设备的位置吗?

您要尝试的是将应用程序从iPad设备中删除,然后打开模拟器,然后转到顶部菜单,然后单击“重置内容和设置”按钮。然后,将您的应用程序重新安装到设备和模拟器上,现在都应该工作。

我正在尝试在我的iPad应用中添加设置捆绑包,但它随机显示在iPad设置菜单中。

这可能发生的一种方法是,如果您在设置应用程序运行时重新安装了设备上的应用程序。例如,设置应用程序将在您第一次从Xcode运行时显示您的应用程序的设置内容,但由于明显的原因,它将第二次消失。

简单的解决方案是 杀死设置应用程序 然后再次启动它,您会看到您期望它们的应用程序的设置。

我觉得这与您遇到的问题不是完全相同的问题,但是我发现添加设置。现有项目的围栏需要在设置应用程序插入我的应用程序包上的设置应用程序之前重新启动模拟器。重新启动模拟器,而不仅仅是模拟器中的应用程序。

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

旧问题,新答案 - 非常有帮助。

我的设置不再显示。我删除了我的设置,然后用手重新创建它们,然后将它们散布。我发现我失踪了

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

附近我的根部。Plist文件。

也许这是iOS9的新皱纹。

有时,您的设置存在错误,但是Xcode并不能在警告您的情况下做得很好,它将不会部署(更新的)捆绑包。在添加新的多值时,我有这个。我忘记了添加“值”部分。没有错误,应用程序将在设备上构建,但是设置将不会更新。

重建后,您仍然需要确保从设置应用程序(双击主页)完全从居民程序列表中删除),以确保设置应用程序重新读取捆绑包。

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

我认为您应该清洁所有目标,清空所有缓存删除先前的构建,退出模拟器并重建代码。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top