繁体   English   中英

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

[英]Xcode 6 iOS Simulator does not remember app settings

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

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

有任何想法吗?

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

defaults write ˜/Library/Developer/CoreSimulator/Devices/<UDID>/data/Containers/Data/Application/<App UUID>/Library/Preferences/...

您还需要找到相关的UDID。

这似乎已在Xcode 6.1中修复,因此请考虑更新。

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

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

是空的。

我试过使用7.1模拟器中的plist文件,但没有任何运气。

通过XCode下载iOS 7.1模拟器 - >首选项 - >下载允许我保存设置,但仅适用于iOS 7.1。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM