From 54af7abac4a46cac83b64615a9cdc607e8c759c5 Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 29 Jan 2026 17:22:47 +0100 Subject: [PATCH] [meta, macos] update plist, register extensions for .NCA/.NSO/.NSP/.XCI and update identifier (#3369) - registers .nca/.nsp/.nsp/.xci file extensions under eden - we use com.yuzu-emu.yuzu because 3rd party programs, mainly - should work fine - also gamemode enabled!!! Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3369 Reviewed-by: crueter Co-authored-by: lizzie Co-committed-by: lizzie --- src/yuzu/Info.plist | 159 +++++++++++++++++++++++++++++++++++++++----- 1 file changed, 141 insertions(+), 18 deletions(-) diff --git a/src/yuzu/Info.plist b/src/yuzu/Info.plist index 526b98a820..fa44859580 100644 --- a/src/yuzu/Info.plist +++ b/src/yuzu/Info.plist @@ -1,18 +1,15 @@ - - - - + + CFBundleDevelopmentRegion English CFBundleExecutable @@ -24,7 +21,7 @@ SPDX-License-Identifier: GPL-2.0-or-later CFBundleIconName eden_liquidglass CFBundleIdentifier - com.yuzu-emu.yuzu + com.yuzu-emu.yuzu CFBundleInfoDictionaryVersion 6.0 CFBundleLongVersionString @@ -41,37 +38,163 @@ SPDX-License-Identifier: GPL-2.0-or-later CSResourcesFileMapped - LSApplicationCategoryType - public.app-category.games - LSRequiresCarbon - - NSHumanReadableCopyright - - - LSApplicationCategoryType - public.app-category.games CFBundleDocumentTypes CFBundleTypeExtensions + nca + nro + nso nsp xci - nro CFBundleTypeName - Switch File + Nintendo Switch File CFBundleTypeRole Viewer LSHandlerRank Default + + + LSApplicationCategoryType + public.app-category.games + LSRequiresCarbon + + LSApplicationCategoryType + public.app-category.games + + NSPrincipalClass NSApplication NSHighResolutionCapable True + NSUserActivityTypes + + LaunchGameIntent + + NSHumanReadableCopyright + Copyright 2025 Eden Emulator Project GPL-3.0-or-later + + UIDesignRequiresCompatibility + UTExportedTypeDeclarations + + + UTTypeDescription + Extensible Application Markup Language + UTTypeConformsTo + + public.xml + + UTTypeIdentifier + com.eden-emu.xaml + UTTypeTagSpecification + + public.filename-extension + + xaml + + + + + UTTypeDescription + Nintendo Submission Package + UTTypeConformsTo + + public.data + + UTTypeIdentifier + com.eden-emu.nsp + UTTypeTagSpecification + + public.filename-extension + + nsp + + + + + UTTypeDescription + Nintendo Switch Cartridge + UTTypeConformsTo + + public.data + + UTTypeIdentifier + com.eden-emu.xci + UTTypeTagSpecification + + public.filename-extension + + xci + + + + + UTTypeDescription + Nintendo Content Archive + UTTypeConformsTo + + public.data + + UTTypeIdentifier + com.eden-emu.nca + UTTypeTagSpecification + + public.filename-extension + + nca + + + + + UTTypeDescription + Nintendo Relocatable Object + UTTypeConformsTo + + public.data + + UTTypeIdentifier + com.eden-emu.nro + UTTypeTagSpecification + + public.filename-extension + + nro + + + + + UTTypeDescription + Nintendo Shared Object + UTTypeConformsTo + + public.data + + UTTypeIdentifier + com.eden-emu.nso + UTTypeTagSpecification + + public.filename-extension + + nso + + + + + + + ITSAppUsesNonExemptEncryption + + + + + GCSupportsGameMode +