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

发现一个 macOS 图库(或者是微信保存照片时)的 Bug

  •  
  •   wwmmkk · 2018-01-20 17:31:57 +08:00 · 3260 次点击
    这是一个创建于 2504 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近突然发现 Mac 的照片 App 里有些照片导不出来了,往外拖拖不出来,提示文件不存在。但在照片 App 内部可以正常浏览(但也不能再做任何编辑了)。

    观察了一下,这些有问题的图片都是从 iPhone 微信里保存下来,然后导进 Mac 图库的,名称都很长。然后我近期修复过一次图库。

    尝试复现了一下:

    1. 从 iOS 微信里保存一张照片到 iOS 系统照片 App ;
    2. iPhone 数据线连 Mac,打开 Mac 照片图库,导入刚保存的这张照片;
    3. 退出照片 App,按住 Command+Option 同时点照片 App 图标,修复照片图库(这个步骤必不可少,不修复貌似没问题,一修复就歇菜了);
    4. 重新打开照片 App,此时刚用微信保存并导入的那张照片将无法再导出,提示文件不存在。如果 Mac 开启了 iCloud 照片图库,iCloud 也无法上传。但在照片 App 内部还可以正常浏览,照片的 EXIF 信息也未被损坏,只是不能再做任何编辑、也不能右键分享出去了。

    微信保存的视频,在导入到 Mac 图库并修复了图库之后,也会出现这种问题。如果在 Finder 里手动打开图库文件包去查看,会发现图库修复前,在图库对应的文件夹底下是有微信导入的这张图片的,而一旦修复过图库,这张图片就从原位置上消失了。神奇的是,这张照片仍然可以通过 iTunes 同步到 iPhone 里,并可以通过 AirDrop 共享出去。

    个人怀疑是 APFS 的锅,因为微信保存并导入 Mac 的图片文件名都非常奇怪( a-b-c-d-e-f-g-tmp.jpg 这种),而这张有问题的图片如果同步回 iPhone 里,再用 AirDrop 共享回 Mac,文件名就又变得非常工整( IMG-0623 这种)。用这张工整文件名的图,手动再导进图库里,无论怎么修复图库,都不会再出现这样的问题。

    联想到之前在 iOS 10.3.3 的时候,iTunes 同步偶尔会遇到“ iPhone 连接断开”的提示,当时是 APFS 的锅(参考 https://imazing.com/blog/ios-10-3-3-device-disconnected-error-during-backup-fix ),因此这次这个问题是不是也跟 APFS 有关?我技术太烂不能确定,还请大家指导。。

    系统:iOS 11.2.2,macOS 10.13.2 ;微信版本是 6.6.1。

    5 条回复    2018-01-22 23:46:34 +08:00
    ItzhacLea
        1
    ItzhacLea  
       2018-01-20 19:05:10 +08:00
    Normalization insensitive 的问题在 iOS 11/macOS High Sierra 中通过引入 native normalization scheme/runtime normalization scheme 解决了...所以这个**应该**不是 Normalization insensitive 的问题。
    ItzhacLea
        2
    ItzhacLea  
       2018-01-20 19:07:04 +08:00
    勘误:runtime normalization scheme 在 iOS 10.3.3/macOS 10.12.6 就已经有了。
    DingkunJ
        3
    DingkunJ  
       2018-01-21 08:04:44 +08:00 via iPhone
    打开 dmg 包,会打开之前推出过的其他 dmg 创建出来的磁盘镜像图标和文字不匹配,或者直接打不开。 然后重装系统无解 再然后 。重启两次 好了。。。。所以这到底是啥原因啊 我打了客服 远程看了我的屏幕 说没遇到过。。让我去检测
    chztv
        4
    chztv  
       2018-01-22 13:40:43 +08:00
    微信直接保存在 iPhone 相册,然后 Mac 是 iCloud 照片库自动同步的,好像没啥问题。
    wwmmkk
        5
    wwmmkk  
    OP
       2018-01-22 23:46:34 +08:00 via iPhone
    @chztv Mac 上修复下图库试试?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3464 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 86ms · UTC 11:00 · PVG 19:00 · LAX 03:00 · JFK 06:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.