iOS 开发技巧 - 实时访问真机沙盒文件
iOS 开发过程经常需要访问沙盒文件来调试持久化文件,数据库等。模拟器一般可以通过收费软件 SimPholders 或者开源的 SimSim 来实时访问沙盒。但真机没有一个方便快捷的访问修改方法。
其实我们可以利用 GCDWebServer 内置的 GCDWebUploader
扩展来实现这个目的,使用方法很简单。
使用 pod 或者 Carthage 方式安装 GCDWebServer
在 AppDelegate:didFinishLaunchingWithOptions
调用使用以下方法:
1 | class AppDelegate: UIResponder, UIApplicationDelegate { |
启动后可以看到以下 log
1 | [INFO] GCDWebUploader now locally reachable at http://iPhone-3.local/ |
直接用浏览器访问 http://iPhone-3.local/
就可以在这个网页实时查看,修改删除沙盒文件。
效果如下: