iOS8沙盒路径的变化

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的官方文档中查阅文件

相关文章
相关标签/搜索