From db58a5c0489df1e0c3296baa3ac44f6b428d6577 Mon Sep 17 00:00:00 2001 From: Micha Date: Thu, 20 Nov 2025 21:02:36 +0100 Subject: [PATCH] Ensure CFBundleIconName references AppIcon --- NOTES.md | 3 ++- iKeyMon.xcodeproj/project.pbxproj | 6 ++++++ signing.env.example | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/NOTES.md b/NOTES.md index 7545e2d..f7637ed 100644 --- a/NOTES.md +++ b/NOTES.md @@ -3,5 +3,6 @@ dynamic Data static Data -move source to /src. like iKeyMon before add a merker for "reboot required" +Add dmg download option for macOS +Add versioning diff --git a/iKeyMon.xcodeproj/project.pbxproj b/iKeyMon.xcodeproj/project.pbxproj index 42d5f65..ea58889 100644 --- a/iKeyMon.xcodeproj/project.pbxproj +++ b/iKeyMon.xcodeproj/project.pbxproj @@ -9,6 +9,7 @@ /* Begin PBXBuildFile section */ 52A9B79F2EC8E7EE004DD4A2 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 52A9B7872EC8E7EE004DD4A2 /* Assets.xcassets */; }; 52A9B8222EC8FA8A004DD4A2 /* CHANGELOG.md in Resources */ = {isa = PBXBuildFile; fileRef = 52A9B8212EC8FA8A004DD4A2 /* CHANGELOG.md */; }; + 52A9B9722ECF751C004DD4A2 /* signing.env.example in Resources */ = {isa = PBXBuildFile; fileRef = 52A9B9712ECF751C004DD4A2 /* signing.env.example */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -17,6 +18,7 @@ 52A9B7882EC8E7EE004DD4A2 /* iKeyMon.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = iKeyMon.entitlements; sourceTree = ""; }; 52A9B8212EC8FA8A004DD4A2 /* CHANGELOG.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = ""; }; 52A9B8BA2ECA35FB004DD4A2 /* NOTES.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = NOTES.md; sourceTree = ""; }; + 52A9B9712ECF751C004DD4A2 /* signing.env.example */ = {isa = PBXFileReference; lastKnownFileType = text; path = signing.env.example; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFileSystemSynchronizedRootGroup section */ @@ -53,6 +55,7 @@ 52A9B8F72ECB6B8A004DD4A2 /* Preview Content */, 5203C24E2D997D2800576D4A /* Products */, 52A9B8212EC8FA8A004DD4A2 /* CHANGELOG.md */, + 52A9B9712ECF751C004DD4A2 /* signing.env.example */, ); sourceTree = ""; }; @@ -131,6 +134,7 @@ files = ( 52A9B8222EC8FA8A004DD4A2 /* CHANGELOG.md in Resources */, 52A9B79F2EC8E7EE004DD4A2 /* Assets.xcassets in Resources */, + 52A9B9722ECF751C004DD4A2 /* signing.env.example in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -279,6 +283,7 @@ ENABLE_HARDENED_RUNTIME = YES; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_CFBundleIconName = AppIcon; INFOPLIST_KEY_NSHumanReadableCopyright = ""; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -306,6 +311,7 @@ ENABLE_HARDENED_RUNTIME = YES; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_CFBundleIconName = AppIcon; INFOPLIST_KEY_NSHumanReadableCopyright = ""; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", diff --git a/signing.env.example b/signing.env.example index 6097d50..81f3d69 100644 --- a/signing.env.example +++ b/signing.env.example @@ -2,3 +2,4 @@ CODESIGN_IDENTITY="Developer ID Application: Your Name (TEAMID1234)" NOTARY_APPLE_ID="appleid@example.com" NOTARY_TEAM_ID="TEAMID1234" NOTARY_PASSWORD="app-specific-password" +3