iOS8中的的沙盒路徑發生了變化安全
以前是這樣的路徑,經過NSHomedictionary()獲取的家路徑文檔
/Users/wupeng/Library/Application Support/iPhone Simulator/7.1/Applications/F9093824FF-6D4C-4D73-884A-696514481F7C/Library/Caches/...io
在iOS8中,家路徑和Bundle路徑進行了分離,也就是說在模擬器中,Bundle包路徑和Document library所在的路徑徹底不同了plugin
下面是Bundle路徑im
/Users/wupeng/Library/Developer/CoreSimulator/Devices/3CA7C0E0-DA14-4B4A-BE45-07DB50550CBE/data/Containers/Bundle/Applicatio數據
下面是Document 和library所在的路徑dict
/Users/wupeng/Library/Developer/CoreSimulator/Devices/3CA7C0E0-DA14-4B4A-BE45-07DB50550CBE/data/Containers/Data/Application/1AD7E144-B715-412F-8490-433C58F10C25di
也就說,Apple在iOS8中對數據和包都進行了分離,而且採用最新的沙盒機制,數據部分,也就是library和Document的沙盒(文件夾)的名字每一次重啓App都會發生改變,增長了安全性,可是分離出數據部分,不通的APP能夠共享數據,關於最新的沙盒機制研究,能夠到What's New in iOS8的官方文檔中查閱文件