iOS

Dropbox 与 iOS 同步

注意:本文多次提到"同步按钮",指的是 Scrivener iOS 版项目列表右上角的这个按钮:

同步按钮

快速版本

设置完成后,同步流程很简单:

  1. 在 Mac 或 Windows 上编辑,等待 Dropbox 客户端同步完成。
  2. 关闭桌面上的项目,打开 Scrivener iOS 版。
  3. 点击同步按钮下载更改。
  4. 在 iOS 上编辑项目。
  5. 完成后返回项目列表点击同步按钮上传更改。
  6. 返回桌面重新打开项目。

我们也有关于此主题的视频教程

入门准备

Scrivener iOS 版通过 Dropbox 与桌面版同步。您需要在桌面上安装并运行 Dropbox 客户端:下载 Dropbox

安装后会在文件系统中创建"Dropbox"文件夹:

macOS Finder 中的 Dropbox 文件夹 Windows 文件资源管理器中的 Dropbox 文件夹

设置 Dropbox 同步

  1. 在 Scrivener iOS 版中确保正在查看项目列表(没有打开项目)。
  2. 点击同步按钮。
  3. 在出现的菜单中点击 Link Dropbox
  4. 按提示授予 Scrivener 访问 Dropbox 的权限。
  5. 在 Dropbox 设置面板中选择同步文件夹(默认为 Apps/Scrivener)。
  6. 点击 Done。也可以选择其他文件夹
  7. 创建一个新项目并保存到 Dropbox,然后返回项目列表点击同步按钮。

准备同步项目

最重要的一点:项目必须在您设置 iOS 同步时选择的 Dropbox 文件夹内。

  1. 关闭所有设备上的项目。
  2. 在 Finder 或文件资源管理器中打开 Dropbox 文件夹。
  3. 找到 Apps > Scrivener 文件夹(假设使用默认设置)。
  4. 将要同步的项目拖入此文件夹。Windows 上务必拖入整个 .scriv 文件夹。
  5. 等待 Dropbox 完成上传。

Dropbox 上传/下载状态:

macOS Dropbox 正在同步 macOS Dropbox 同步完成 Windows Dropbox 正在同步 Windows Dropbox 同步完成

必须等待同步完成后再在 iOS 上访问。然后点击 iOS 上的同步按钮下载项目。

Dropbox 工作原理

Dropbox 作为设备间中介的示意图
  • 桌面上的更改由 Dropbox 应用上传到服务器。
  • 桌面 Dropbox 应用检测到服务器变化时自动下载。
  • iOS 上点击同步按钮时下载服务器上的更改并上传本地更改。
  • 冲突时会创建"冲突副本"。

无需网络连接即可工作——两端都有本地副本。同步只是确保更改在各处可用。

保持跨设备同步

在桌面编辑后

  1. 从 Dropbox 文件夹打开和编辑项目。
  2. 关闭项目。
  3. 等待桌面 Dropbox 完成同步。
  4. 在 iOS 上点击同步按钮下载更改。
  5. 现在可以在 iOS 上编辑了。

在 iOS 编辑后

  1. 点击 iOS 的同步按钮上传更改。
  2. 回到桌面等待 Dropbox 同步完成。
  3. 打开项目继续工作。

移动项目到 Dropbox

点击项目列表上的 Edit,用拖拽把手将项目从"On my iPad/iPhone"移到"Dropbox"区域,然后点击同步按钮。

同步冲突

如果在多台设备上编辑项目而未同步,可能出现冲突:

  • Scrivener 自动成功解决了所有冲突——无需操作。
  • 冲突文件被添加到"Conflicts"文件夹——在活页夹底部找到它,比较版本后保留需要的。

为什么同步不是自动的?

Scrivener 项目是包含许多相互依赖文件的文件夹。自动同步可能导致文件部分下载使项目无效。手动同步确保项目始终完整同步,并能处理同步冲突。大多数应用使用单文件格式,所以能自动同步。Scrivener 的高级功能需要多文件格式。

其他同步方案

目前没有计划添加 iCloud 或 OneDrive 支持。Dropbox 同步代码有数千行,为每个同步方案复制这些代码需要大量资源。我们将继续评估新的同步技术。

更多帮助请参阅 iOS 同步快速排查