有两个版本的 OneDrive 可用于 macOS。 如果在 Mac 上同时安装了独立版本和 Mac App Store 版本的 OneDrive,则同步时可能会遇到问题,并接收有关具有两个版本的 OneDrive 的消息。
重要
- 一次只能在 Mac 上安装和配置一个版本的 OneDrive,因为不同版本无法同步相同的内容。
- 这与配置两个或多个 帐户 不同, (例如个人帐户和受支持的工作或学校) 。
本指南将帮助你了解这些版本之间的差异,并提供管理和仅使用一个版本的 OneDrive 同步应用的步骤。
- Store 版本:可从 Mac App Store 购买。
- 独立版本:可从 OneDrive.com、Office 和其他来源获取。
如何修复 OneDrive (Mac 版) 消息“你已登录到 2 个版本”
如果在使用这两个版本设置了同一帐户,则可能会在 OneDrive 同步窗口中看到一条消息,指示你正在另一个版本的 OneDrive 上同步同一帐户。 此消息将在应用启动时始终显示,并且无法禁用。
若要解决此问题,请按照下列步骤操作:
单击菜单栏上的“OneDrive 云”图标以显示“同步活动”窗口。
单击消息中的“ 在 Finder 中显示 ”链接。
将显示一个 Finder 窗口,显示 /Library/CloudStorage 的内容。
双击显示的每个 OneDrive 文件夹。
检查 Finder 窗口的顶部。
如果在其中一个窗口上看到带有 “删除 ”按钮的邮件横幅,请单击 “删除 ”删除此文件夹。 该文件夹与不再安装的旧版 OneDrive 对应。
如果在任何已设置的文件夹上均未看到邮件横幅或删除选项:
打开 OneDrive 首选项。
单击 “帐户 ”选项卡。
单击 “取消链接此 Mac ”,然后按照说明进行操作。
注意
不会丢失任何数据,我们只需暂时断开您的 Mac 与 OneDrive 的连接。
该过程完成后,退出 OneDrive。
将 OneDrive 应用从 “应用程序 ”文件夹拖动到 废纸篓。
从以下任一位置重新安装 OneDrive:
- Store 版本:可从 Mac App Store 购买。
- 独立版本:可从 OneDrive.com、Office 和其他来源获取。
运行 OneDrive 以完成设置。
了解详细信息
标识已安装的版本
打开 Finder 并导航到 应用程序。
打开实用 工具 文件夹。
双击终端。
复制并粘贴以下命令,然后按 Return:
/usr/libexec/PlistBuddy -c 'Print CFBundleIdentifier' /Applications/OneDrive.app/Contents/Info.plist提示
根据需要替换 Applications/OneDrive.app 为已安装的 OneDrive 副本的路径。 有关如何标识安装路径的信息,请参阅下文。
输出确定已安装的版本:
- com.microsoft.OneDrive = 独立版本
- com.microsoft.OneDrive-mac = 应用商店版本
标识设置版本
打开 Finder 并导航到 应用程序。
打开实用 工具 文件夹。
双击终端。
复制并粘贴以下命令,然后按 Return:
xattr -l ~/OneDrive注意
根据需要替换 ~/OneDrive 为已安装的 OneDrive 副本的路径。 有关如何标识安装路径的信息,请参阅下文。
输出确定已设置要同步的版本:
- com.apple.file-provider-domain-id: com.microsoft.OneDrive.FileProvider/OneDrive= 独立版本
- com.apple.file-provider-domain-id: com.microsoft.OneDrive-mac.FileProvider/OneDrive = 应用商店版本
确定安装路径
打开 Finder 并导航到 应用程序。
打开实用 工具 文件夹。
双击终端。
- 对于独立路径,复制并粘贴以下命令,然后按 Return:
mdfind kMDItemCFBundleIdentifier = "com.microsoft.OneDrive" - 对于 Microsoft Store 路径,复制并粘贴以下命令,然后按 Return:
mdfind kMDItemCFBundleIdentifier = "com.microsoft.OneDrive-mac"
- 对于独立路径,复制并粘贴以下命令,然后按 Return:
系统将显示应用程序的路径。