diff --git a/cmake/modules/MacOSXBundleInfo.plist.in b/cmake/modules/MacOSXBundleInfo.plist.in
index d513c387a..0e988d964 100644
--- a/cmake/modules/MacOSXBundleInfo.plist.in
+++ b/cmake/modules/MacOSXBundleInfo.plist.in
@@ -26,6 +26,17 @@
????
CFBundleVersion
${MACOSX_BUNDLE_BUNDLE_VERSION}
+ CFBundleURLTypes
+
+
+ CFBundleURLName
+ bambustudioopen url
+ CFBundleURLSchemes
+
+ bambustudioopen
+
+
+
CFBundleDocumentTypes
diff --git a/src/platform/osx/Info.plist.in b/src/platform/osx/Info.plist.in
index 7606c3e77..5392fab24 100644
--- a/src/platform/osx/Info.plist.in
+++ b/src/platform/osx/Info.plist.in
@@ -22,6 +22,17 @@
????
CFBundleVersion
@SLIC3R_BUILD_ID@
+ CFBundleURLTypes
+
+
+ CFBundleURLName
+ bambustudioopen url
+ CFBundleURLSchemes
+
+ bambustudioopen
+
+
+
CFBundleDocumentTypes