iOS APP导出存在沙盒中的文件

广西村的天

老大提了一个新的需求,让我们把网络请求写成日志存储到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的沙盒不能访问,只有删除按钮。

1.png

3、 在info.plist文件中添加Application supports iTunes file sharing,并设置为YES,重新在手机上跑一遍程序,此时打开iTools就可以访问沙盒文件咯。
2.png

4、点击图2中红色箭头指向的按钮会提示你还有几次免费机会访问程序文档目录,点击免费试用就可以访问沙盒文件了,如图4所示,用时间命名的三个文件就是我存在本地的日志文件。
3.png

4.png

5、点击图四中的导出,选择导出目录,就能成功将日志导出咯,这里我导出的是2018-02-03的日志,导出到桌面上,图5就是导出后的文件咯。
5.png

至此,导出存在APP中的文件就完成啦!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,761评论 25 709
  • 小时候最喜欢期待着暑假的到来,就可以摆脱沉甸甸的书包和一切繁琐的学习和考试。最最最重要的是可以出去玩。 但是… 貌...
    x西米阅读 262评论 0 0
  • ansible方便在于能批量下发,并返回结果和呈现。简单、高效。但有的任务执行起来却不那么直接,可能会花比较长的时...
    茶客furu声阅读 11,070评论 0 5
  • 看见好多简书的朋友写这个话题,就只来凑个热闹,嘿嘿。 我从工作的第一年,到现在已经有三个年头了,中间换了N个包,有...
    小思设计阅读 596评论 3 6
  • 今天是 30天习惯养成计划 的第十二天,我做了下面这些事情。 [x] 7:30起床 [x] serven一组 [x...
    _尔东陈_阅读 266评论 3 0