一、沙盒文件结构

--Documents ------ 可以和iTunes共享,可以同步的

--Library ------ 不共享给用户,存储用户默认设置和缓存等

--Caches ------ 存储缓存

--Preferences ------ 存储用户偏好设置

--SystemData ------(这个目录暂时不知道用来做什么的,以后补充)

--tmp ----- 存放临时文件(可能被系统删除)

二、获取沙盒路径:

NSHomeDirectory();

三、查看沙盒内容

模拟器

直接复制路径到访达中---->前往文件夹就可以查看沙盒里面的内容了。

真机

仅查看Documents目录下的文件

①info.plist添加Application supports iTunes file sharing 属性设置为YES。 注意这个配置只适合debug用,打包上传时记得关掉,要不然会被拒的

image.png

②手机连上电脑在Itunes可以直接看到Documents下的文件。

image.png

此“文件共享”为Documents下级目录,如此路径下没文件则显示空白的。此时我的沙盒Documents目录如下:

--Documents

--taihe.txt

查看整个沙盒内容

①选择Xcode--->Windows--->Devices and Simulators

image1.png

②选择Devices--->选中要查看的应用--->小螺丝按钮 ---> Download Container

image2.png

③下载后会是一个以.xcappdata 结尾的文件,直接右击--->显示包内容就可以看到如下目录

image3.png

四、获取沙盒各文件路径

参数说明

directory:要搜索的路径(枚举值)

domainMask:要搜索的域,iOS中固定填写NSUserDomainMask

expandTilde:是否展开波浪号。YES(user/xxxx/xxxxx/xxxx/某路径)NO(~/某路径)

return:返回值一个长度为一的存有路径字符串的数组。

方法

NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory directory,NSSearchPathDomainMask domainMask, BOOL expandTilde)

eg: 获取Documents目录

NNString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject]

ios 模拟器沙盒_ios沙盒,真机模拟器查看沙盒内容相关推荐

  1. vconsole在手机真机模拟器上显示console控制台

    在手机真机模拟器上显示console控制台 vconsole 安装 npm install vconsole // main.js import VConsole from 'vconsole' co ...

  2. 关于真机/模拟器和云手机app自动化及爬虫的实现思路

    分为真机/模拟器和云手机两种情况 *真机/模拟器自动化部分* 1.使用自动化框架驱动自动化实现自动化(appium,airtest),也可以实现群控 2.使用uiautomator2实现手机自动化,( ...

  3. APPium连接真机输入框中输入的内容与代码中不一致

    今天解决了上一个问题,又碰到了一个新的问题. 问题:连接真机输入框中输入的内容与代码中不一致. 描述: 想实现登录页面输入用户名和密码自动登录,可是在输入用户名和密码的框中输入的内容总是与代码中的不一 ...

  4. iOS 真机访问sandbox(沙盒)目录的各种方法

    我一直知道,要做成同一件事,程序员们的方式往往五花八门.所以这次就一个问题在微博上征集答案,果然得到了许多不同方案,和大家分享下. 平常调试一直有看日志的需要,我们一般将日志文件存放在 sandbox ...

  5. Appium自动化测试<一>真机/模拟器一并给你讲得明明白白

    在深层次:Android是java开发的 本篇讲的是环境安装 一.Appium概述 Appium 是一个开源工具,用于自动化ios 手机.Android 手机和 Windows 桌面 平台上的原生.移 ...

  6. 真机iOS SDK升级后xcode不能进行真机调试 怎么办

    今天升级了一下iPod的SDK到iOS8,xcode仅仅能支持到7.1,真机调试遇到问题???以下是解决的方法! 找到xcode,点击右键.打开显示包内容,按路径Contents/Develpoer/ ...

  7. 【iOS开发】使用XCode 8进行真机调试的方法(各种报错信息的解决方法)

    1.将真机与Mac使用USB进行连接 2.运行iOS程序的时候在ToolBar运行设备处选择自己的真机 3.如果出现Failed to code sign "xxx",点击Fix ...

  8. IOS 7 Xcode 5 免IDP证书 真机调试

    今天带来的是 IOS 7 Xcode 5 免IDP证书的真机调试.说白了就是穷,不想给苹果交那$99的钱. 注意:虽然可以用这个方法实现真机调试,不过不能实现向Apple store 发布APP,其次 ...

  9. IOS开发之免费证书+不越狱真机调试

    苹果发布Xcode 7之后,可以打开正常的AppleID或实机上载,而不是$ 99或$ 299,只要你可以在AppStore下载应用程序的AppleID.关于Mac系统和Xcode的安装,如果不请参见 ...

最新文章

  1. 【原创翻译】如何命名变量
  2. 使用.NET Core快速开发一个较正规的命令行应用程序
  3. 贩卖知识的“成功学”,大师“卖拐”几时休?
  4. Bit-Z CEO长顺入围2018中国经济潮流人物
  5. binlog工具_MySQL5.6新增的参数binlog_row_image到底怎么设置-爱可生
  6. C++ primer第六章6.4函数的学习 之函数的重载
  7. 计算机应用技术环境评估,计算机应用教程(第7版)(Windows 7与Office 2007环境)习题解答与上机练习...
  8. msp430g2553串口接受数据_MSP430G2553串口通讯 发送接收
  9. 1.2什么是神经网络
  10. 从Spark-Shell到SparkContext的函数调用路径过程分析(源码)
  11. 什么是面向对象_11、面向对象的基本特征是什么
  12. python3调用arcpy地理加权回归_地理加权回归( GWR)
  13. 10款最佳SQL Server服务器监控工具
  14. Listary——好用到哭的高效快速搜索工具
  15. 推荐系统之itemCF
  16. 贸易合规服务市场现状研究分析报告 -
  17. Cell:代谢组学肠道微生物群介导生酮饮食的抗癫痫作用
  18. 解决Win7笔记本下玩游戏的显示问题
  19. linux光盘无刻录文件,Ubuntu Linux 中也能轻松刻录光盘
  20. expected `;' before ‘iter’

热门文章

  1. CentOS7.9安装部署superset
  2. turbo c实现雷电小游戏demo(附源码)
  3. 实战:又到一年淘宝清仓时 给你五个活动方案参考
  4. xmc4300 ethercat 学习之路
  5. html语言进行gui设计,基于HTML5的能耗管理系统GUI的设计与实现
  6. Content Aware ABR技术(九)
  7. 跟着老宇哥一起,咱们手把手一起DIY一个宠物喂食器,免费领开发套件!
  8. 保护环境,你可以做的更好
  9. Linux使用技巧总结(二)
  10. TF卡 MicroSD卡使用信息