是否可以使所有模拟器与相同的NSUserDefaults保持同步?每个模拟器似乎都将其保存到其他位置。我正在为截图设置我的应用程序,必须为每个模拟器(iPhone 4s,iPhone 5s,iPhone 6,iPhone 6 Plus)重新创建所有内容,这很繁琐。
最佳答案
CoreSimulator是专门设计用于隔离此数据的。如您所知,较旧的模拟器在同一版本的所有设备之间共享数据这一事实导致了许多问题。新系统(CoreSimulator)允许您管理许多不同的模拟设备,每个设备都有自己的数据目录。
如果确实要执行此操作,则可以将所有设备的数据目录链接到同一位置(即,一个实目录,另一个作为符号链接)。参见〜/ Library / Developer / CoreSimulator / Devices / * / data
关于ios - 在iOS模拟器之间同步NSUserDefaults,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26103219/