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

macOS 的软件是不是不会往自己那个.app 里写入信息?

  •  
  •   LoneFireBlossom · 2022-01-02 20:32:43 +08:00 · 2224 次点击
    这是一个创建于 1092 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为某些 BUG 我又重装了,所以想确认一下:

    我从时间机器里复制出来的 app 文件,和我从 app store/网上下载的安装包安装的 app 文件会不会有区别。

    虽然我记得好像是没区别,不过还是想确认一下(搜了几下没搜到相关的讨论),如果不一样的话我就全都重新下载,更花时间了。


    顺带选 Monterey 的其中一个 BUG 吐槽一下:

    京东买的闪迪移动固态硬盘,均分为了两个分区( partition ,不是 volume ),一个放了时间机器,APFS 加密;一个放了 CCC 备份( carbon copy clone ),APFS 。

    Monterey 12.1 ,插上这个硬盘,在 finder 的侧栏里只能看到时间机器的分区,看不到另一个分区(可以正常读写)。抹盘重装的 Monterey 依旧如此。

    在别人的 Big Sur MBP 上试了试,finder 侧栏里这俩分区都能显示的。

    第 1 条附言  ·  2022-01-02 21:05:17 +08:00
    问这个问题主要是担心,如果软件往自己的.app 文件里写东西的话,会不会有些 BUG 的原因就在这些文件里?
    那我把 app 文件复制过来,之前的 BUG 可能就又出现了。
    14 条回复    2022-01-03 16:35:23 +08:00
    Phishion
        1
    Phishion  
       2022-01-02 20:57:59 +08:00
    有些确实无区别,有些应该压根运行不起来,你可以都拖进去一个个试
    dingwen07
        2
    dingwen07  
       2022-01-02 21:06:52 +08:00   ❤️ 1
    你自己拖动安装是安装到 /Applications 里的,更改需要更高权限,软件必须向你申请才能够更改。直接拖动不需要是因为通过 Finder 操作默认授权。
    LoneFireBlossom
        3
    LoneFireBlossom  
    OP
       2022-01-02 21:25:20 +08:00
    @dingwen07 那是不是说,只要是以前在安装或使用时,向我申请过要输入密码(指纹都不行,必须输入密码)的那些 APP 都有可能改过 .app 文件?
    zhouwb
        4
    zhouwb  
       2022-01-02 22:29:24 +08:00 via iPhone
    如果是同一台机器从做系统,直接复制啥问题都没有,不过我一般是保存配置文件,而不是 app 本身
    Building
        5
    Building  
       2022-01-02 23:28:02 +08:00 via iPhone
    .app = 二进制执行文件 + app 执行需要加载的资源(媒体文件,多语言,框架等)
    ysc3839
        6
    ysc3839  
       2022-01-03 01:46:20 +08:00
    应该是不能写的,据说 (只是据说,我没有实测) 增删 (不只是修改现有文件) .app 内的文件都会导致签名失效,然后系统拒绝启动。
    xupefei
        7
    xupefei  
       2022-01-03 01:48:21 +08:00 via iPhone
    写不写全看程序自己,比如 unifi controller 就会往里面写数据。
    xtinput
        8
    xtinput  
       2022-01-03 03:03:45 +08:00
    虽然 macOS 上的应用是可以 app 自己往 app 里面写东西进去,但极少用开发者这么做,因为这么做更新就被覆盖了,而且这个还需要完全磁盘权限
    至于 Monterey 上的小 BUG 就忍受吧,Monterey 质量很差,我用在 2015 款 15 寸上访达选中某一行然后再选下一行的时候上面那一行会出现拖影,在 21 款就没问题了
    locoz
        9
    locoz  
       2022-01-03 03:11:29 +08:00
    会写。比如文件对比工具 Beyond Compare 如果是试用期会写个证书进去,文件类型配置也写在里面;比如 Minecraft 的一个启动器 MultiMC 会把各版本的游戏直接塞进自己的.app 里。
    LoneFireBlossom
        10
    LoneFireBlossom  
    OP
       2022-01-03 06:03:42 +08:00
    @xtinput 哎,比 Big Sur 还是要稍微好一点。可以看我之前发的帖子,我抹盘重装的 Big Sur ,只装了 chrome 微信等几个软件,在备忘录里打字就卡。
    Monterey 至少这点不卡了,让我还能正常使用。之所以升级是因为 Catalina 有 BUG ,升级完之后发现 bug 还在,而且还多了一些 bug ,比如 1 楼说的,再比如我四指左右切换桌面明显相当不跟手+掉帧,等等。我重装之后这个不跟手问题貌似消失了。
    LoneFireBlossom
        11
    LoneFireBlossom  
    OP
       2022-01-03 06:06:46 +08:00
    @LoneFireBlossom 发现 Monterey bug 更多但是没有回退的原因是,我想我迟早还是要升级过来的,为了那个 universal control……
    LoneFireBlossom
        12
    LoneFireBlossom  
    OP
       2022-01-03 06:50:07 +08:00
    @zhouwb 配置文件是不是就是用户名 /Library/Preferences 里那些 plist 文件啊?我直接从时间机器里拷贝到电脑里,设置就都恢复了是吧
    LoneFireBlossom
        13
    LoneFireBlossom  
    OP
       2022-01-03 07:04:23 +08:00
    @LoneFireBlossom #12 😢试了试发现并不行,看来还是得一个个软件的偏好设置单独弄
    zhouwb
        14
    zhouwb  
       2022-01-03 16:35:23 +08:00 via iPhone
    @LoneFireBlossom 看软件吧,不同软件的配置文件在不同的位置
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1113 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:01 · PVG 02:01 · LAX 10:01 · JFK 13:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.