老大提了一个新的需求,让我们把网络请求写成日志存储到APP中,然后可以导出。
如果你不是一个开发人员,只是想要导出某个APP存在沙盒中的文件,那么你在执行到第2步的时候,如果在APP对应的那一栏只看到了删除按钮,那么就说明APP不可以导出文件。如果APP可以导出文件,就会看到第3步里面红色箭头指的按钮,这样子按照第4、第5步操作,就可以导出文件啦。
1、这里选用iTools管理iPhone上的APP,iTools官网下载iTools,这里我选择的是MAC专业版。在此之前试了直接搜索iTools下载,发现下载下来的iTools进入死循环,无法使用。iTools官网下载经典版,导入导出还需要付费,专业版有5次免费导入、导出机会,每次用完了重新安装就是咯。
后面找到一个 iTools专业版破解版没有免费次数的限制
2、将手机连接到电脑上,打开iTools应用一栏中找到APP,发现APP的沙盒不能访问,只有删除按钮。
3、 在info.plist文件中添加Application supports iTunes file sharing,并设置为YES,重新在手机上跑一遍程序,此时打开iTools就可以访问沙盒文件咯。
4、点击图2中红色箭头指向的按钮会提示你还有几次免费机会访问程序文档目录,点击免费试用就可以访问沙盒文件了,如图4所示,用时间命名的三个文件就是我存在本地的日志文件。
5、点击图四中的导出,选择导出目录,就能成功将日志导出咯,这里我导出的是2018-02-03的日志,导出到桌面上,图5就是导出后的文件咯。
至此,导出存在APP中的文件就完成啦!!!