V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iminto
V2EX  ›  Apple

苹果为什么管不住 app 在公共目录乱拉屎

  •  
  •   iminto · 16 天前 via iPhone · 2114 次点击

    [img]( https://img.picui.cn/free/2025/03/15/67d56e55bfa0b.png

    如图所示,这不是公共目录吗?删了又创建,苹果管不住吗?不是说苹果的权限很严格吗?

    里面一堆各种 log ,怎么跟安卓一样想怎么拉就怎么拉?

    14 条回复    2025-03-19 21:15:30 +08:00
    Librola
        1
    Librola  
       16 天前
    从 mac 的逻辑来看,苹果应该是认为只有「桌面」「文稿」「下载」「图片」「音乐」「影片」这几个目录算是用户的私有目录……
    不过,APP 应该也只能创建和访问以自己应用名称命名的文件夹,所以也不算「想怎么拉怎么拉」吧……

    下面几段是从知乎上抄过来的( iOS 的文件管理是不是很难用? - xioxin 的回答 - 知乎
    https://www.zhihu.com/question/439434541/answer/2753492435 ),这个目录应该就是所谓的「 Documents 」目录吧:
    Library:应用不希望用户直接访问的数据存这里,比如数据库。
    Documents:应用允许用户读取的文件放这里,通过系统的“文件”应用可以直接查看这些文件,比如文档编辑软件存储用户的文档。用户可以主动的跨应用移动文件。
    Temp:临时文件放这里,系统会主动清理这个文件夹。
    iminto
        2
    iminto  
    OP
       16 天前 via iPhone
    @Librola

    但这种解释和逻辑太流氓了,明明都在同一个目录。这还不如安卓呢,都放 Android/data 二级目录,眼不见为净。
    PaperWing
        3
    PaperWing  
       16 天前
    @iminto 可能 iOS 根目录项目少,软件文件夹放第一层比较合理,好在没出现滥用,我的没几个软件文件夹
    js9528
        4
    js9528  
       15 天前 via iPhone
    app 直接在公共目录生成不才符合逻辑嘛?打开文件 app ,就能找到每个软件自己的文件夹而不需要再多点一次?你的要求太流氓了。
    jry
        5
    jry  
       15 天前   ❤️ 2
    最会拉屎的 Adobe 排第二,没人敢排第一。
    jry
        6
    jry  
       15 天前
    @jry 2025 年了还导出拉屎真离谱,macOS 还是不严格,iOS 是 Adobe 也拉不了。
    feikaras
        7
    feikaras  
       15 天前 via iPhone
    安卓乱拉是一个目录的事?全盘好不好。
    ligogid
        8
    ligogid  
       15 天前
    shortcuts 自己都在 iCloud 目录拉了一坨…
    Mickeyyin
        9
    Mickeyyin  
       14 天前
    @jry #5 logitech 也不遑多讓
    jaryguo
        10
    jaryguo  
       14 天前
    如果说里面的内容是跟用户无关的,那应该是开发者搞错了。像我在开发的时候,确实为了方便就暂时把内容写在 Document/AppName 这个目录里,方便看调试日志。但如果要发布的话肯定得写成到 Library/AppName 。苹果方面他可能没把关的那么严格吧。。
    vaccer
        11
    vaccer  
       14 天前 via iPhone
    和 app 无关,app 里的东西都在自己的沙盒下,只有开启了允许用户读取的权限,苹果才会把这个目录显示到了我的 iphone 下面,其实这个目录还是一个沙盒目录
    gigishy
        12
    gigishy  
       14 天前 via iPhone
    你阻止那个 app 的文件访问权限不就可以了?另外,app 在“我的 iphone”文件夹下面建立自己的文件夹不是太正常不过了吗?难道我要访问比如 powerpoint 还要打开好几层去查找?现实生活中我刚在 PowerPoint 里保存 pptx 到“文件”app 里后,打开“文件”app ,第一个显示的就是 powerpoint 文件夹(默认设置的根据时间排序),极其方便。
    iminto
        13
    iminto  
    OP
       13 天前 via iPhone
    @gigishy 阻止不了啊,没有可以设置不让写文件的地方。

    安卓就比较干净啊,什么日志啥的是放在沙盒里的,用户即看不到也写不了,苹果这打开一看,全是日志,都是些屎,这算哪门子事啊
    gigishy
        14
    gigishy  
       12 天前 via iPhone
    @iminto 打开设置,点安全与隐私,点文件与文件夹,然后找到你说的 app ,关闭它的权限。这样那个 app 就不能访问文件 app 了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   946 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:43 · PVG 04:43 · LAX 13:43 · JFK 16:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.