when I use iOS 7 simulator ,
setting.bundle in my project can work effectively . I change app settings by toggle switch and then immediately in to app setting again,
I think is an XCode issue. Using XCode 6 beta6/ Beta7 / GM the Settings bundle work on iOS7 simulators but not 8. The changes you make are supposed to be saved to the following path:
/Users//Library/Application Support/iPhone Simulator/
However the iOS versions there don't include 8. I am waiting for the final XCode version.