一、Xcode6模擬器路徑與Xcode5模擬器路徑對比:code
(1)Xcode5中模擬器路徑爲:/Users/用戶名/Library/Application Support/iPhone Simulator
(2)Xcode6中模擬器路徑爲:/Users/用戶名/ Library/Developer/CoreSimulator
其中Devices文件夾下的16個文件對應Xcode6下的16個模擬器,能夠根據各個文件夾下的device.plist文件獲得具體的是哪一個模擬器:
二、Xcode6沙盒路徑與Xcode5沙盒路徑對比:
(1)Xcode5中沙盒的路徑爲:/Users/用戶名/Library/Application Support/iPhone Simulator/7.1-64/Applications/對應應用程序文件夾
(2)Xcode6中沙盒的路徑爲:/Users/用戶名/Library/ Developer/CoreSimulator/Devices/模擬器UDID/data/Containers/Bundle/Applications/對應應用程序文件夾
三、Xcode6比較與Xcode5偏好設置目錄的變更:
(1)Xcode5中偏好設置目錄的路徑爲:/Users/用戶名/Library/Application Support/iPhone Simulator/7.1-64/Applications/對應應用程序文件夾/Library/Preferences
(2)Xcode5中偏好設置目錄的路徑爲:/Users/用戶名/Library/ Developer/CoreSimulator/Devices/模擬器UDID/data/Containers/Bundle/Applications/對應應用程序文件夾/Library/Preferences
可是卻發如今Preferences文件夾下卻什麼都沒有看到,經過查找相應Bundle Identifier的plist文件發現,
使用NSUserDefault方式建立的plist文件的具體路徑爲:/Users/用戶名/Library/ Developer/CoreSimulator/Devices/模擬器UDID/data/Library/Preferences文件夾下:
經過以上能夠看出經過NSUserDefault建立的plist文件真正存放的位置發生了變化,成了在模擬器的資料庫文件夾下的Preferences文件夾下,也就是說當咱們在刪除模擬器中的應用程序後,真正的plist文件是不會被刪除的,若是須要清除偏好設置文件須要手動到對應的目錄下刪除!固然這只是在模擬器的狀況下,真機上應該是不會出現這種問題的,具體狀況能夠嘗試下。