diff --git a/deployment/macos/deps.py b/deployment/macos/deps.py
index f335dcfa425515b2357c0e2d391c33a34d6ed671..460071d1b7effb0eb7477549f9495699891729da 100644
--- a/deployment/macos/deps.py
+++ b/deployment/macos/deps.py
@@ -151,6 +151,8 @@ def copy_deps(dependencies, outdir, use_rpath):
   for dep in dependencies:
     if dep.endswith('.dylib'):
       dst_name=os.path.join(outdir, 'lib', os.path.basename(dep))
+      if not os.path.exists(dep):
+        continue
       shutil.copy(dep, dst_name)
       if use_rpath:
         change_id(os.path.basename(dep), dst_name, use_rpath)