2014-09-29 97 views
0

是否有可能讓所有模擬器與同一個NSUserDefaults保持同步?每個模擬器似乎都將它保存到不同的地方。我正在設置我的應用程序的截圖,並且需要爲每個模擬器(iPhone 4s,iPhone 5s,iPhone 6,iPhone 6 Plus)重新創建所有內容。在iOS模擬器之間同步NSUserDefaults

+0

您是否嘗試將NSUserDefaults plist文件從一個模擬器複製到另一個模擬器? – rmaddy 2014-09-29 16:11:56

回答

1

CoreSimulator是專門爲分離這些數據而設計的。如您所知,舊版仿真器在同一版本的所有設備之間共享數據的事實導致了許多問題。新系統(CoreSimulator)允許您管理許多不同的模擬設備,每個模擬設備都有自己的數據目錄。

如果您確實想要這樣做,您可以將所有設備的數據目錄鏈接到同一位置(即一個真實的和其他的符號鏈接)。請參閱〜/ Library/Developer/CoreSimulator/Devices/*/data