diff --git a/misc/dist/document_icon.svg b/misc/dist/document_icon.svg
new file mode 100644
index 0000000000..2652110fa5
--- /dev/null
+++ b/misc/dist/document_icon.svg
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/misc/dist/osx_tools.app/Contents/Info.plist b/misc/dist/osx_tools.app/Contents/Info.plist
index 828a40206d..faa929b818 100755
--- a/misc/dist/osx_tools.app/Contents/Info.plist
+++ b/misc/dist/osx_tools.app/Contents/Info.plist
@@ -38,31 +38,82 @@
CFBundleDocumentTypes
- CFBundleTypeExtensions
-
- scn
- SCN
-
- CFBundleTypeIconFile
- Godot.icns
- CFBundleTypeMIMETypes
-
- scene/x-scn
-
- CFBundleTypeName
- Godot Scene
- CFBundleTypeOSTypes
-
- SCN
-
CFBundleTypeRole
Editor
- LSIsAppleDefaultForType
-
LSItemContentTypes
- org.godotengine.scn
+ public.tscn
+ NSExportableTypes
+
+ public.tscn
+
+
+
+ CFBundleTypeRole
+ Editor
+ LSItemContentTypes
+
+ public.godot
+
+ NSExportableTypes
+
+ public.godot
+
+
+
+ UTExportedTypeDeclarations
+
+
+ UTTypeIdentifier
+ public.tscn
+ UTTypeReferenceURL
+
+ UTTypeDescription
+ Godot Scene
+ UTTypeIconFile
+ Document.icns
+ UTTypeConformsTo
+
+ public.data
+
+ UTTypeTagSpecification
+
+ com.apple.ostype
+ TSCN
+ public.filename-extension
+
+ scn
+ tscn
+
+ public.mime-type
+ scene/x-scn
+
+
+
+ UTTypeIdentifier
+ public.godot
+ UTTypeReferenceURL
+
+ UTTypeDescription
+ Godot Project
+ UTTypeIconFile
+ Document.icns
+ UTTypeConformsTo
+
+ public.data
+
+ UTTypeTagSpecification
+
+ com.apple.ostype
+ GODP
+ public.filename-extension
+
+ godot
+
+ public.mime-type
+ project/x-godot
+
diff --git a/misc/dist/osx_tools.app/Contents/Resources/Document.icns b/misc/dist/osx_tools.app/Contents/Resources/Document.icns
new file mode 100644
index 0000000000..06d7c65298
Binary files /dev/null and b/misc/dist/osx_tools.app/Contents/Resources/Document.icns differ