App在iOS7模拟器上运行,但是将模拟器更改为iOS 8,它无法识别Core Data存储

时间:2014-11-01 18:50:58

标签: ios7 ios8 ios-simulator xcode6 nscalendar

我有一个iPad应用程序,XCode 6,iOS 7,Storyboards和ARC。如果我将目标更改为7.x,则应用程序在运行7.0的模拟器上正常工作。

但是,如果我将模拟器更改为8.0,则应用程序无法识别在7.x下运行时创建的CoreData存储(存储仍在那里,在8.0模拟器上运行时找不到。)另外,没有任何对象(UIButtons,UITextboxes等)出现!

我没有在我的iPad上安装iOS 8(害怕这样的事情会影响我的用户),但问题是:只是因为某些东西没有在模拟器v8.0上运行,那就是意味着将最低目标设置为iOS 7,如果它运行iOS 8,它将无法在设备上运行?

1 个答案:

答案 0 :(得分:1)

iOS 7模拟器位于iOS 8模拟器的独立(虚拟)机器上。因此,您创建其中一台机器的任何数据都不会在另一台机器上找到。