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

macOS10.14 无法访问 iMessage 的数据库文件了?

  •  
  •   goodryb · 2018-09-28 07:47:03 +08:00 · 2197 次点击
    这是一个创建于 2280 天前的主题,其中的信息可能已经有所发展或是发生改变。

    经常坐火车,之前写了个脚本是读取 12306 的短信,添加一个日历事件 升级到 10.14 之后发现这个短信的数据库不让访问了,看文件权限应该没问题,不知道什么原因

    sqlite3.OperationalError: unable to open database file

    文件是 /Users/{username}/Library/Messages/chat.db

    6 条回复    2020-03-01 12:11:29 +08:00
    xy90321
        1
    xy90321  
       2018-09-28 08:12:31 +08:00 via iPhone
    隐私里新增了文件访问权限的设置
    不添加白名单无法读取 Message
    allenwang
        2
    allenwang  
       2018-09-28 08:28:26 +08:00 via iPhone
    能分享下脚本么
    goodryb
        3
    goodryb  
    OP
       2018-09-28 09:38:41 +08:00
    @xy90321 #1 所以这个要怎么添加白名单呢?
    goodryb
        4
    goodryb  
    OP
       2018-09-28 09:39:32 +08:00
    goodryb
        5
    goodryb  
    OP
       2018-10-19 11:07:11 +08:00   ❤️ 1
    @xy90321 #1 今天才想起来设置这个东西,一般都是在命令行执行的,添加了 iTerm2 后可以了
    tianzhidao4422
        6
    tianzhidao4422  
       2020-03-01 12:11:29 +08:00
    @xy90321 如何添加白名单 ?除了给全部的磁盘访问权限
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1363 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 17:40 · PVG 01:40 · LAX 09:40 · JFK 12:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.