Ios – Settings bundle not showing up in iPhone settings

iosipadiphonesettings-bundle

I am trying to add a Settings bundle in my iPad app, but it randomly shows up in the iPad settings menu.

When I run in Debug mode (Device or Simulator) it doesn't show up.
When I build in Distribution mode and then deploy the app on the iPad A it shows up but doesn't on iPad B (I have several iPads to test).

I am sure the Root.plist is correct as it works sometimes and sometimes not. I also tried with the default plist created when you add a Settings bundle.

Is there something I forgot to do apart from adding the Settings.bundle in the project?

Thanks in advance.

Best Answer

iOS Settings App Bug Workaround

If all of the other answers don't work for you, try using the App Switch UI (double-press Home button, or swipe up from bottom bezel) to kill the Settings App.

After everything else didn't work, this fixed the issue for me.

App Store Installs & Older iOS Versions

While I have not tested the hypothesis, I suspect, based on all of the other answers, that this has been an issue for several versions of iOS.

Rather, I think it has everything to do with how the App is installed. Apps installed via the App Store do not appear to exhibit this behavior while Apps installed via Xcode or similar side-loading mechanisms appear to never notify the Settings App that there is a new Settings.bundle available.

Launching the Settings App from scratch always seems to work, however.

Related Topic