iOS 模拟器沙盒文件调试

在开发中,会常常调试保存在document文件夹下的文件,手机上调试还需要在info.plist中打开 UIFileSharingEnabled的功能,若是不小心提交到Appstore还可能被拒,所以一般我们都是通过模拟器来调试这块功能

  • 模拟器调试沙盒路径会变化
    模拟器每次运行后它的沙盒路径都会变化,iOS8前,这个路径是不会变化的,从iOS8,Xcode6之后苹果可能是因为安全问题,所以每次运行后沙盒的路径都会变化,但是之前下载的文件会自动删除,生成新的一个路径,这里主要是app沙盒documents,library,tmp的上层文件名称变化了,重新生成一个新的文件夹,但是不会重复,永远只有一份。

  • 寻找模拟器沙盒路径步骤
    虽然沙盒路径会变,但是模拟器对应的安装应用的路径是不会变的,只要找到模拟器的安装路径,然后拿Bundle identifier去搜索就可以找到应用的沙盒路径了,具体如下:

    1. xcode->windows->devices 找到自己要用的那台模拟器 的 Identifier
    2. 打开路径“/Users/(自己的用户名)/Library/Developer/CoreSimulator/Devices/模拟器的 Identifier/data/Containers/Data/Application/”
    3. 在xcode里点击项目-->General-->Identity ,看第一项 Bundle identifier , 把它复制下来
    4. 在第二步文件夹右上角粘贴你的 Bundle identifier进行搜索。找到搜索结果, 右键点击搜索结果 -->在上层文件夹中显示,然后就可以进入到应用的沙盒里了

    可以将第二步对应的模拟器的应用安装路径制作一个替身,后续就可以直接进行第3,4步了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 30,329评论 8 265
  • 迷上张小娴的小说~ 以前很不喜欢看书,但现在一个人了 渐渐爱上看书~ 从书中真的可以得到很多启迪~ 会读这本书 喜...
    Karen_涵涵阅读 140评论 0 0
  • 中考第三天如期而至。 一大早就看到同事群、好友群发出“签到”的信息。参加工作20年,我是天天早到,还...
    田园牧歌wh阅读 236评论 2 5
  • 一、关于生活中的小确幸: 1、今天经历过一次虚拟币一个周期的体验,讲真我的心态基本已调整得很好了,看到这些数字上蹿...
    清风_bd61阅读 219评论 0 0
  • 我想我现在了解了上帝或是他们的信仰存在的其中意义,因为我仍是无为的,没人听见我的声音。周遭现状没有以我了解的正义运...
    zejc4阅读 140评论 0 0

友情链接更多精彩内容