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

Xcode 6 iOS模拟器不记得应用程序设置,ios,ios8,xcode6,ios-simulator,iphone-6,Ios,Ios8,Xcode6,Ios Simulator,Iphone 6,我刚刚安装了Xcode 6.0.1(来自Xcode 5.1.1),并首次尝试在iPhone6模拟器上运行我的iOS应用程序。它生成并运行,但我无法更改其设置。我使用NSUserDefaults进行设置。每次我更改设置时,返回设置列表,然后再次选择我的应用程序设置,它们将根据默认设置进行设置 当我试图弄清楚为什么会发生这种情况时,我注意到更改标准iOS应用程序地图的设置也不起作用。我无法将距离设置从英里更改为公里。在模拟iPhone 6和iPhone 6 plus时,新的iOS模拟器设置(我多次“

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

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


有什么想法吗?

这也发生在我身上。似乎根本没有保存设置文件

˜/Library/Developer/CoreSimulator/Devices/[GUID]/data/Containers/Data/Application/[GUID]/Library/Preferences 
是空的

我曾尝试使用7.1模拟器中的plist文件,但没有成功


通过XCode->Preferences->Download下载iOS 7.1模拟器,我可以保存设置,但这仅适用于iOS 7.1。

这是iOS 8.0模拟器中已知的错误。目前唯一的解决方法是使用默认命令行工具从命令行设置首选项

defaults write ˜/Library/Developer/CoreSimulator/Devices/<UDID>/data/Containers/Data/Application/<App UUID>/Library/Preferences/...
默认写入√/Library/Developer/CoreSimulator/Devices//data/Containers/data/Application//Library/Preferences/。。。

你还需要找到相关的UDID。

< P>这似乎已经在XCODE 6.1中被修正了,所以考虑更新。

谢谢你的信息。但是iPhone6需要iOS8,不是吗?因此,我无法在iPhone 6和/或iOS 8上测试我的应用程序。这有效吗?我将plist文件从iOS 7设备版本复制到相关文件夹中,但仍然没有更改。这太糟糕了。应该尽快修复。你们这些家伙对这个版本的开发工具和操作系统本身都有点过分了。另外3-4个月(又名“8.1”)应该分配给更稳定的产品。该死的硬件销售,这一次!我用这行代码完成查找设备名称和相关UDID<代码>查找-命名为'device.plist'| xargs cat没有必要这样做。只需运行“xcrun simctl list”