IOS 9.x settings are empty after the first launch of the developed application

I have a permanent problem with iOS settings that do not appear after the first launch of a new application. Existing applications look fine.

In the build phase, I have a script that was used for some modification, but that the script was executed as a preliminary action.

I compile / create / run in Xcode for Simulator or iPhone with Xcode 7.2.1.

At the first start, the settings are displayed. Launch the application again in the same way, and I get a blank sheet where there were settings for this application before.

I see the settings for this application only once. I can switch back and forth, and the settings remain visible, a blank sheet appears only in the 2nd and subsequent launches of the application from Xcode.

The navigation bar is visible everywhere, but in the empty case there is nothing lower than it, except for the system option.

UPDATE

I have the following code that copies the required Root.plistto the main set of settings.

if [ "${CONFIGURATION}" = "Release" ]
then
cp "${SRCROOT}/Product_Settings.bundle/Root.plist" "${SRCROOT}/Settings.bundle/Root.plist"
elif [ "${CONFIGURATION}" = "Debug" ]
then
cp "${SRCROOT}/Develop_Settings.bundle/Root.plist" "${SRCROOT}/Settings.bundle/Root.plist"
fi

Develop_Settings: Development Kit
Product_Settings: Performance Tuner

+4
source share
1 answer

I spend a lot of time researching and finally realized that his mistake was with the new Xcode 7.x. You need to disable the application settings from the background to see the updated settings after the second application launch.

+5
source

All Articles