Skip to content

Transferring files

Copy a single file to your Mac:

Terminal window
scp ./build.ipa your-username@YOUR-IP:~/

Copy from the Mac back to your machine:

Terminal window
scp your-username@YOUR-IP:~/Logs/build.log ./

Sync a whole folder (efficient, resumable):

Terminal window
rsync -avz --progress ./project/ your-username@YOUR-IP:~/project/

Any SFTP client works over your SSH credentials (port 22):

  • Cyberduck or Transmit (macOS)
  • WinSCP or FileZilla (Windows / Linux)

Connect with protocol SFTP, host YOUR-IP, your username and password (or SSH key).

When connected with macOS Screen Sharing, you can drag files directly onto the remote desktop and back, and use Edit → Use Shared Clipboard to copy/paste text between machines.

For many small files (e.g. a build cache), zip first — one big transfer beats thousands of tiny ones:

Terminal window
tar czf artifacts.tgz ./DerivedData
scp artifacts.tgz your-username@YOUR-IP:~/