ios 模拟器沙盒_ios沙盒,真机模拟器查看沙盒内容
一、沙盒文件结构
--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沙盒,真机模拟器查看沙盒内容相关推荐
- vconsole在手机真机模拟器上显示console控制台
在手机真机模拟器上显示console控制台 vconsole 安装 npm install vconsole // main.js import VConsole from 'vconsole' co ...
- 关于真机/模拟器和云手机app自动化及爬虫的实现思路
分为真机/模拟器和云手机两种情况 *真机/模拟器自动化部分* 1.使用自动化框架驱动自动化实现自动化(appium,airtest),也可以实现群控 2.使用uiautomator2实现手机自动化,( ...
- APPium连接真机输入框中输入的内容与代码中不一致
今天解决了上一个问题,又碰到了一个新的问题. 问题:连接真机输入框中输入的内容与代码中不一致. 描述: 想实现登录页面输入用户名和密码自动登录,可是在输入用户名和密码的框中输入的内容总是与代码中的不一 ...
- iOS 真机访问sandbox(沙盒)目录的各种方法
我一直知道,要做成同一件事,程序员们的方式往往五花八门.所以这次就一个问题在微博上征集答案,果然得到了许多不同方案,和大家分享下. 平常调试一直有看日志的需要,我们一般将日志文件存放在 sandbox ...
- Appium自动化测试<一>真机/模拟器一并给你讲得明明白白
在深层次:Android是java开发的 本篇讲的是环境安装 一.Appium概述 Appium 是一个开源工具,用于自动化ios 手机.Android 手机和 Windows 桌面 平台上的原生.移 ...
- 真机iOS SDK升级后xcode不能进行真机调试 怎么办
今天升级了一下iPod的SDK到iOS8,xcode仅仅能支持到7.1,真机调试遇到问题???以下是解决的方法! 找到xcode,点击右键.打开显示包内容,按路径Contents/Develpoer/ ...
- 【iOS开发】使用XCode 8进行真机调试的方法(各种报错信息的解决方法)
1.将真机与Mac使用USB进行连接 2.运行iOS程序的时候在ToolBar运行设备处选择自己的真机 3.如果出现Failed to code sign "xxx",点击Fix ...
- IOS 7 Xcode 5 免IDP证书 真机调试
今天带来的是 IOS 7 Xcode 5 免IDP证书的真机调试.说白了就是穷,不想给苹果交那$99的钱. 注意:虽然可以用这个方法实现真机调试,不过不能实现向Apple store 发布APP,其次 ...
- IOS开发之免费证书+不越狱真机调试
苹果发布Xcode 7之后,可以打开正常的AppleID或实机上载,而不是$ 99或$ 299,只要你可以在AppStore下载应用程序的AppleID.关于Mac系统和Xcode的安装,如果不请参见 ...
最新文章
- 【原创翻译】如何命名变量
- 使用.NET Core快速开发一个较正规的命令行应用程序
- 贩卖知识的“成功学”,大师“卖拐”几时休?
- Bit-Z CEO长顺入围2018中国经济潮流人物
- binlog工具_MySQL5.6新增的参数binlog_row_image到底怎么设置-爱可生
- C++ primer第六章6.4函数的学习 之函数的重载
- 计算机应用技术环境评估,计算机应用教程(第7版)(Windows 7与Office 2007环境)习题解答与上机练习...
- msp430g2553串口接受数据_MSP430G2553串口通讯 发送接收
- 1.2什么是神经网络
- 从Spark-Shell到SparkContext的函数调用路径过程分析(源码)
- 什么是面向对象_11、面向对象的基本特征是什么
- python3调用arcpy地理加权回归_地理加权回归( GWR)
- 10款最佳SQL Server服务器监控工具
- Listary——好用到哭的高效快速搜索工具
- 推荐系统之itemCF
- 贸易合规服务市场现状研究分析报告 -
- Cell:代谢组学肠道微生物群介导生酮饮食的抗癫痫作用
- 解决Win7笔记本下玩游戏的显示问题
- linux光盘无刻录文件,Ubuntu Linux 中也能轻松刻录光盘
- expected `;' before ‘iter’