Xcode 6 iOS模拟器不记得应用程序设置
我刚刚安装了Xcode 6.0.1(来自Xcode 5.1.1),并尝试第一次在iPhone 6模拟器上运行我的iOS应用程序。它构建并运行,但我无法更改其设置。我使用NSUserDefaults
进行设置。每次更改设置时,请返回到设置列表,然后再次选择我的应用程序设置,它们根据默认设置进行设置。Xcode 6 iOS模拟器不记得应用程序设置
当我试图找出为什么会发生这种情况时,我注意到更改标准iOS应用程序Maps的设置也不起作用。我无法将距离设置从英里改为公里。在模拟iPhone 6和iPhone 6 plus时,这种情况会发生在新的iOS Simulator设置中(我多次重置内容和设置)。
任何想法?
这是模拟器中iOS 8.0中的一个已知错误。目前唯一的解决方法是使用默认命令行工具从命令行设置首选项。
defaults write ˜/Library/Developer/CoreSimulator/Devices/<UDID>/data/Containers/Data/Application/<App UUID>/Library/Preferences/...
您还需要找到相关的UDID。
这也发生在我身上。看来设置文件根本没有保存。
˜/Library/Developer/CoreSimulator/Devices/[GUID]/data/Containers/Data/Application/[GUID]/Library/Preferences
是空的。
我试过使用7.1模拟器的plist文件,但没有任何运气。
通过XCode - >首选项 - >下载iOS 7.1 Simulator允许我保存设置,但只适用于iOS 7.1。
感谢您的信息。但iPhone 6需要iOS 8,不是吗?所以我无法测试我的iPhone 6和/或iOS 8的应用程序。 – Dirk 2014-09-19 18:39:14
这似乎已在Xcode 6.1中修复,因此请考虑更新。
对我来说没有喜乐。 6.1和问题依然存在 – 2014-10-22 10:57:50
这工作?我将iOS 7设备版本中的plist文件复制到相关文件夹中,但对我而言仍然没有改变。 – 2014-09-27 18:21:22
这太可怕了。应该尽快修复。这两个开发人员工具和操作系统本身的版本,你们有点太过分了。另外3-4个月(又名“8.1”)应该被分配到一个更加稳定的产品。硬件销售被诅咒了一次! – 2014-09-28 18:36:50
我用这行代码来查找名称设备和相关的UDID。 '找。 -name'device.plist'| xargs猫' – Armanoide 2014-10-21 16:49:53