Ios 设置包未显示在iPhone设置中

Ios 设置包未显示在iPhone设置中,ios,iphone,ipad,settings-bundle,Ios,Iphone,Ipad,Settings Bundle,我正试图在我的iPad应用程序中添加一个设置包,但它会随机出现在iPad的“设置”菜单中 当我在调试模式(设备或模拟器)下运行时,它不会显示。 当我在分发模式下构建应用程序,然后将其部署到iPad A上时,它会显示出来,但在iPad B上不会显示(我有几台iPad要测试) 我确信Root.plist是正确的,因为它有时有效,有时无效。我还尝试了添加设置包时创建的默认plist 除了在项目中添加Settings.bundle之外,还有什么我忘记做的吗 提前谢谢。我在模拟器上发现了同样的问题。在第一

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

当我在调试模式(设备或模拟器)下运行时,它不会显示。 当我在分发模式下构建应用程序,然后将其部署到iPad A上时,它会显示出来,但在iPad B上不会显示(我有几台iPad要测试)

我确信Root.plist是正确的,因为它有时有效,有时无效。我还尝试了添加设置包时创建的默认plist

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


提前谢谢。

我在模拟器上发现了同样的问题。在第一次启动Settings.app时,该窗格不在那里,而在随后的启动中,它却在那里。后续启动Settings.app是否会间歇性出现问题?问题是否取决于设备的区域设置?

我感觉这与您遇到的问题不完全相同,但我发现将Settings.bundle添加到现有项目需要重新启动模拟器,然后设置应用程序才会在我的应用程序包上启动。重新启动模拟器,而不仅仅是模拟器内的应用程序


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

我已经有过几次这个问题

在模拟器上;执行“重置内容和设置”、清理和重新部署

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


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

我认为你应该清理所有目标,清空所有缓存,删除以前的版本,退出模拟器并重新生成代码。我确信这会起作用。

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

在添加设置包时,请不要重命名它。它只能是“设置.捆绑包”。不要更改它。

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

如果所有其他答案都不适用于您,请尝试使用应用程序开关用户界面(双击主页按钮,或从底部挡板向上滑动)关闭设置应用程序。

在其他一切都不起作用之后,这为我解决了这个问题

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

虽然我还没有检验这个假设,但根据所有其他答案,我怀疑这在几个版本的iOS中都是一个问题

相反,我认为这一切都与应用程序的安装方式有关。通过App Store安装的应用程序似乎没有表现出这种行为,而通过Xcode或类似侧面加载机制安装的应用程序似乎从未通知设置应用程序有新的
Settings.bundle
可用

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

旧问题,新答案——希望能有所帮助

我的设置不再显示。我删除了我的设置,然后手动重新创建它们,然后改变它们。我发现我失踪了

<key>StringsTable</key>
<string>Root</string>
StringsTable
根
在我的Root.plist文件顶部附近


也许这是iOS9的一个新问题。

有时,您的设置中会出现错误,但XCode并没有很好地警告您这一点,它只是不会部署(更新的)包。我在添加新的多值时遇到了这个问题。我忘了添加“价值”部分。无错误,应用程序将构建到设备上,但不会更新设置


您仍然希望确保在重建后完全关闭设置应用程序(双击home,并将其从常驻程序列表中删除),以确保设置应用程序重新读取您的捆绑包。

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

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

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


简单的解决方案是关闭设置应用程序并再次启动它,您将看到应用程序的设置,正如您所期望的那样。

我只想添加一些内容:另一个对我有效的选项是在资源中创建Settings.bundle文件,并保留默认名称:“Settings.bundle”。尝试关闭“系统设置”应用程序:双击“主页”按钮可查看最近使用的应用程序。选择系统设置应用程序,然后向上滑动应用程序以关闭。之后,再次运行系统设置应用程序。系统设置应用程序刷新自己的内容。要重申@Josh所说的内容,请确保捆绑包的名称与“
Settings.bundle
”完全一致。事后看来,这似乎很明显,但这让我陷入了一段时间。关于“确保您的设置包已添加到当前目标”。这是在“构建阶段>复制包资源”(至少在Xcode 9.3中)。是的,这个版本存在可怕的错误。谢谢这节省了我很多时间。在iOS 9.1中仍然没有修复。有更好的解决方法吗?已经有一段时间了。这似乎也影响了MDM安装的应用程序:(有一个开放的雷达吗?@ThuggishNuggets通常你只需要重新启动应用程序。但是空间不足会把应用程序搞砸。因此需要重新启动。五年后,这解决了我现在在XCode 7.1上的问题,感谢@Macintosh264让应用程序设置出现在iPad上,我也不得不重新启动它。这可能是因为重新启动模拟器会杀死Apps runnin