Add missing macOS app icon sizes

AppIcon.appiconset only defined an iOS "universal" 1024x1024 entry, so
the macOS build had no mac-idiom icon at all — App Store Connect
rejected uploads for missing the required 512pt@2x (1024x1024) image.
Generates the full mac icon set (16/32/128/256/512pt at 1x/2x) from
the existing 1024px source and wires it into Contents.json.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FXcrACM5sok3M1KQJ8kByy
This commit is contained in:
2026-09-11 15:11:38 +03:00
co-authored by Claude Sonnet 5
parent 05d7873c7d
commit 5411455d88
8 changed files with 70 additions and 2 deletions
+10 -2
View File
@@ -11,7 +11,7 @@
/* End PBXFileReference section */ /* End PBXFileReference section */
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
D262C3356B38E7E13FFE64E4 /* Exceptions for "iosApp" folder in "iosApp" target */ = { D262C3356B38E7E13FFE64E4 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet; isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = ( membershipExceptions = (
Info.plist, Info.plist,
@@ -23,13 +23,21 @@
/* Begin PBXFileSystemSynchronizedRootGroup section */ /* Begin PBXFileSystemSynchronizedRootGroup section */
24D66E9CCFCEB2D844328B79 /* Configuration */ = { 24D66E9CCFCEB2D844328B79 /* Configuration */ = {
isa = PBXFileSystemSynchronizedRootGroup; isa = PBXFileSystemSynchronizedRootGroup;
explicitFileTypes = {
};
explicitFolders = (
);
path = Configuration; path = Configuration;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
55D8B06C58654F251C5B3381 /* iosApp */ = { 55D8B06C58654F251C5B3381 /* iosApp */ = {
isa = PBXFileSystemSynchronizedRootGroup; isa = PBXFileSystemSynchronizedRootGroup;
exceptions = ( exceptions = (
D262C3356B38E7E13FFE64E4 /* Exceptions for "iosApp" folder in "iosApp" target */, D262C3356B38E7E13FFE64E4 /* PBXFileSystemSynchronizedBuildFileExceptionSet */,
);
explicitFileTypes = {
};
explicitFolders = (
); );
path = iosApp; path = iosApp;
sourceTree = "<group>"; sourceTree = "<group>";
@@ -27,6 +27,66 @@
"idiom": "universal", "idiom": "universal",
"platform": "ios", "platform": "ios",
"size": "1024x1024" "size": "1024x1024"
},
{
"filename": "app-icon-mac-16.png",
"idiom": "mac",
"scale": "1x",
"size": "16x16"
},
{
"filename": "app-icon-mac-32.png",
"idiom": "mac",
"scale": "2x",
"size": "16x16"
},
{
"filename": "app-icon-mac-32.png",
"idiom": "mac",
"scale": "1x",
"size": "32x32"
},
{
"filename": "app-icon-mac-64.png",
"idiom": "mac",
"scale": "2x",
"size": "32x32"
},
{
"filename": "app-icon-mac-128.png",
"idiom": "mac",
"scale": "1x",
"size": "128x128"
},
{
"filename": "app-icon-mac-256.png",
"idiom": "mac",
"scale": "2x",
"size": "128x128"
},
{
"filename": "app-icon-mac-256.png",
"idiom": "mac",
"scale": "1x",
"size": "256x256"
},
{
"filename": "app-icon-mac-512.png",
"idiom": "mac",
"scale": "2x",
"size": "256x256"
},
{
"filename": "app-icon-mac-512.png",
"idiom": "mac",
"scale": "1x",
"size": "512x512"
},
{
"filename": "app-icon-1024.png",
"idiom": "mac",
"scale": "2x",
"size": "512x512"
} }
], ],
"info": { "info": {
Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 769 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB