kev*_*inl 10 ios ios-simulator xcode6 ios8
随着xcode 6的最新更改,看起来.app文件和文档文件夹不再位于iPhone模拟器目录中的同一文件夹中.
以前,我们可以访问目录和.app文件
/Users/me/Library/Application Support/iPhone Simulator/7.1/Applications/SomeCrpyticNumber
Run Code Online (Sandbox Code Playgroud)
但在Xcode 6中,模拟器目录完全不同:
~/Library/Developer/CoreSimulator/Devices/CrypticNumber1/data/Containers/Bundle/CrypticNumber2/MyApp.app
Run Code Online (Sandbox Code Playgroud)
和
~/Library/Developer/CoreSimulator/Devices/CrypticNumber1/data/Containers/Data/CrypticNumber3/Documents
Run Code Online (Sandbox Code Playgroud)
其中CryptNumber 1,2和3都是不同的.有没有办法在找到包含.app文件的文件夹后可以获取相应的Documents文件夹?我遇到了麻烦.
为什么...?
如果我在iOS 7模拟器上构建应用程序,则文档目录和.app文件至少与之前的文件夹位于同一文件夹中,但iOS 8将它们分开.
我现在能想到的唯一解决方案是配对2个具有最新创建/修改日期的文件夹.
编辑:
另外,这个工具对于在xcode 6上找到你的模拟器文件夹非常有用:http://simpholders.com/
Cas*_*ser 10
这一直困扰着我.我无法100%解决它,但我创建了一个快速而肮脏的应用程序来帮助一点.我总能找到设备目录,但我还没有找到一种可靠地跟踪bundle/sandbox目录的方法.资料来源:https://github.com/somegeekintn/SimDirs
编辑:继续前进并开始扫描mobile_installation.log以查找其他位置.似乎现在找到一切.
| 归档时间: |
|
| 查看次数: |
8184 次 |
| 最近记录: |