From 87410196afcf09110deeb11a368845b03e61bdce Mon Sep 17 00:00:00 2001 From: Laurent Date: Mon, 25 May 2026 13:20:10 +0200 Subject: [PATCH] add icon --- Music.xcodeproj/project.pbxproj | 8 ++++++-- .../AppIcon.appiconset/Contents.json | 1 + .../AppIcon.appiconset/icon_mu.png | Bin 0 -> 5932 bytes 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 Music/Assets.xcassets/AppIcon.appiconset/icon_mu.png diff --git a/Music.xcodeproj/project.pbxproj b/Music.xcodeproj/project.pbxproj index 1f654a0..261c04e 100644 --- a/Music.xcodeproj/project.pbxproj +++ b/Music.xcodeproj/project.pbxproj @@ -423,6 +423,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = Music/Music.entitlements; + "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; @@ -432,6 +433,7 @@ ENABLE_PREVIEWS = YES; ENABLE_USER_SELECTED_FILES = readonly; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.music"; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INFOPLIST_KEY_NSMicrophoneUsageDescription = "Music uses the microphone to identify songs with Shazam."; LD_RUNPATH_SEARCH_PATHS = ( @@ -439,7 +441,7 @@ "@executable_path/../Frameworks", ); MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.staxriver.Music; + PRODUCT_BUNDLE_IDENTIFIER = com.staxriver.mu; PRODUCT_NAME = "$(TARGET_NAME)"; REGISTER_APP_GROUPS = YES; STRING_CATALOG_GENERATE_SYMBOLS = YES; @@ -457,6 +459,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = Music/Music.entitlements; + "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; @@ -466,6 +469,7 @@ ENABLE_PREVIEWS = YES; ENABLE_USER_SELECTED_FILES = readonly; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.music"; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INFOPLIST_KEY_NSMicrophoneUsageDescription = "Music uses the microphone to identify songs with Shazam."; LD_RUNPATH_SEARCH_PATHS = ( @@ -473,7 +477,7 @@ "@executable_path/../Frameworks", ); MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.staxriver.Music; + PRODUCT_BUNDLE_IDENTIFIER = com.staxriver.mu; PRODUCT_NAME = "$(TARGET_NAME)"; REGISTER_APP_GROUPS = YES; STRING_CATALOG_GENERATE_SYMBOLS = YES; diff --git a/Music/Assets.xcassets/AppIcon.appiconset/Contents.json b/Music/Assets.xcassets/AppIcon.appiconset/Contents.json index 3f00db4..f7c6368 100644 --- a/Music/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/Music/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -36,6 +36,7 @@ "size" : "256x256" }, { + "filename" : "icon_mu.png", "idiom" : "mac", "scale" : "2x", "size" : "256x256" diff --git a/Music/Assets.xcassets/AppIcon.appiconset/icon_mu.png b/Music/Assets.xcassets/AppIcon.appiconset/icon_mu.png new file mode 100644 index 0000000000000000000000000000000000000000..d35328232f6ea84259bb4324e7a4d81019c6f940 GIT binary patch literal 5932 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 literal 0 HcmV?d00001