Xcode 6 iOS模拟器不记得应用程序设置

Dir*_*irk 12 ios ios-simulator xcode6 ios8 iphone-6

我刚刚安装了Xcode 6.0.1(来自Xcode 5.1.1)并尝试在iPhone 6模拟器上首次运行我的iOS应用程序.它构建和运行,但我无法更改其设置.我NSUserDefaults用于我的设置.每次更改设置时,请返回设置列表,然后再次选择我的应用程序设置,它们将根据默认设置进行设置.

当我试图弄清楚为什么会发生这种情况时,我注意到更改标准iOS应用程序地图的设置也不起作用.我无法将距离设置从英里改为公里.在模拟iPhone 6和iPhone 6 plus时,这会在新的iOS模拟器设置(我"多次重置内容和设置")时发生.

有任何想法吗?

Jer*_*oia 6

这是模拟器中iOS 8.0中的已知错误.此时唯一的解决方法是使用defaults命令行工具从命令行设置首选项.

defaults write ˜/Library/Developer/CoreSimulator/Devices/<UDID>/data/Containers/Data/Application/<App UUID>/Library/Preferences/...
Run Code Online (Sandbox Code Playgroud)

您还需要找到相关的UDID.

  • 没有必要这样做.只需运行'xcrun simctl list' (2认同)