美文网首页
iOS 模拟器沙盒文件调试

iOS 模拟器沙盒文件调试

作者: 站在下一刻 | 来源:发表于2018-11-14 10:50 被阅读18次

在开发中,会常常调试保存在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步了

相关文章

  • iOS开发 --查看真机运行后的沙盒数据

    一、模拟器 对于iOS模拟器中的沙盒数据查看,我们可以通过打印文件沙盒路径,然后“ Finder --> ...

  • iOS 模拟器沙盒文件调试

    在开发中,会常常调试保存在document文件夹下的文件,手机上调试还需要在info.plist中打开 UIFil...

  • 20170407 沙盒 bundle

    模拟器 沙盒 沙盒机制与文件(一) Xcode6的iPhone模拟器文件夹 每个文件夹都和某种模拟器相对应。为了知...

  • iOS沙盒知识总结

    1、沙盒地址 Mac环境下运行模拟器调试程序时,模拟器的沙盒路径根目录是: r/Users/kaifeng/Lib...

  • 查看模拟器和真机中的沙盒目录

    查看模拟器沙盒内的文件 LLDB 控制台使用命令沙盒路径 在工程中断点调试,使用 lldb 命令 po NSHom...

  • iOS 数据持久化知识汇总(1)—————存储路径

    一、沙盒和沙盒存储路径 1、沙盒是什么 iOS 每个iOS应用都有自己的应用沙盒,应用沙盒就是文件系统目录 。所...

  • 沙盒

    一、iOS沙盒机制介绍(1)概念:每个ios应用都有自己的应用沙盒,应用沙盒就是文件系统目录,与其他应用放入文件 ...

  • 四种存储数据的方式

    目录沙盒机制: ios的数据存储是沙盒机制的,可以通过iOS模拟器查看一下每个app的目录结构 ~/Library...

  • ios沙盒,真机模拟器查看沙盒内容

    一、沙盒文件结构 二、获取沙盒路径: 三、查看沙盒内容 模拟器 直接复制路径到访达中---->前往文件夹就可以查看...

  • 使用沙盒的正确姿势

    在学习iOS存储方法之前,先了解一下iOS存储机制——沙盒应用沙盒机制:每个iOS应用都有自己的应用沙盒(文件系统...

网友评论

      本文标题:iOS 模拟器沙盒文件调试

      本文链接:https://www.haomeiwen.com/subject/gcydfqtx.html