无法将照片从 iPhone 下载到 Mac?这可能是一个信任问题
您的 Mac 需要信任您的 iPhone 或 iPad,反之亦然。苹果多年前在 iOS 中添加了一个”信任”按钮,当设备连接到计算机时,该按钮就会出现,要求手机或平板电脑解锁并确认连接。这是试图确保设备所有者确实希望该计算机具有访问权限的另一层。
但是,您可能会违反此规定。最近,我父亲在希腊的一个小岛上给我写了一封信,当时他将希腊运营商的 SIM 卡换成了解锁的 AT&T iPhone。虽然语音、文本和数据工作正常,但每当他将 iPhone 插入笔记本电脑时,他既没有收到”信任”对话框,也无法让手机的图像在 iTunes、照片或图像捕捉中显示为可用。
Apple 建议,对于信任问题,您可以通过”设置”> 执行集中重置常规 > 重置 > 重置位置和隐私。但是,这会将您的所有位置和隐私设置更改回 iOS 默认值!不太理想!
“信任”按钮可让用户确认其允许计算机访问数据的意图。
经过一番挖掘,我发现了一种侵入性较小的方法。信任系统涉及 iOS 设备和 Mac 之间的少量握手。当用户点击”信任”按钮时,macOS 会将文件存储在特殊的特权位置,其中包含各种数字证书和加密密钥信息。下次插入 iOS 设备时,macOS 显然会使用它发回一条消息,证明它之前是受信任的。可以以大致相同的方式建立安全终端连接(用于命令行访问)。
但是,SIM 卡的更改(虽然与解锁手机以与计算机一起使用无关)可能会更改手机上的某些状态,以便它不再能够验证我父亲的 Mac 发回的信任证明。没有任何错误:他只是无法从手机访问数据。几年来,在线论坛上的其他人也报告了类似的情况。
无论确切的原因是什么,事实证明对于大多数人来说都是非常简单的。
警告!与终端命令一样,如果您错误输入命令,则可能会出现严重问题,其中可能包括删除您不打算删除的文件。首先进行完整克隆或备份。确保完全按照如下所示的命令进行复制或键入,包括空格和所有内容。
1.断开 iOS 设备与 Mac 的连接。
2.从具有管理员权限的帐户启动终端。 (如果您不确定哪些帐户拥有此权限,请检查”用户和组”首选项窗格。)
3.准确输入(末尾有一个连字符):
sudo su -
然后按回车键。这将使您进入”超级用户”模式,这是删除信任文件所必需的。
4.出现提示输入您的帐户密码。 macOS 显示一个钥匙图标,并且在您键入字符时不会显示字符。输入您的密码并按转向键。
5.如果您输入的密码正确,您将在末尾看到一行 root#
。在出现提示时,准确输入:
rm /var/db/lockdown/*plist
然后按回车键。
6.删除 lockdown
目录中的文件后,下次您通过 USB 连接 iOS 设备时,它应该会再次提示您信任计算机。点击”信任”。
7.键入 Control-D 退出超级用户模式。
现在您应该回到之前的状态,并且能够从 iPhone 或 iPad 访问数据,尤其是照片,就像我父亲一样。
这篇 Mac 911 文章是为了回答 Macworld 读者 Charlie 提交的问题。
询问 Mac 911
我们整理了最常被问到的问题列表以及答案和专栏链接:阅读我们的超级常见问题解答,看看您的问题是否得到解答。如果没有,我们总是在寻找新的问题来解决!通过电子邮件将您的信息发送至 mac911@macworld.com,包括适当的屏幕截图,以及您是否希望使用您的全名。每个问题都不会得到解答,我们不会回复电子邮件,也无法提供直接的故障排除建议。