diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 8ab07e7a..de9a6600 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -82,6 +82,7 @@ if (MACOS_BUNDLE)
set(MACOSX_BUNDLE_CATEGORY "public.app-category.games")
set(MACOSX_MINIMUM_SYSTEM_VERSION "12.0")
+ set(MACOSX_BUNDLE_TYPE_EXTENSION "wua")
set_target_properties(CemuBin PROPERTIES
MACOSX_BUNDLE true
diff --git a/src/resource/MacOSXBundleInfo.plist.in b/src/resource/MacOSXBundleInfo.plist.in
index 74dc0d59..98064735 100644
--- a/src/resource/MacOSXBundleInfo.plist.in
+++ b/src/resource/MacOSXBundleInfo.plist.in
@@ -30,5 +30,18 @@
${MACOSX_BUNDLE_CATEGORY}
LSMinimumSystemVersion
${MACOSX_MINIMUM_SYSTEM_VERSION}
+ CFBundleDocumentTypes
+
+
+ CFBundleTypeExtensions
+
+ ${MACOSX_BUNDLE_TYPE_EXTENSION}
+
+ CFBundleTypeName
+ Wii U File
+ CFBundleTypeRole
+ Viewer
+
+