3 Commits

Author SHA1 Message Date
Micha
6c1f5c6d25 chore: release 26.0.48 2025-12-30 17:20:31 +01:00
Micha
32f97ff7d4 Sparkle test 2025-12-30 17:18:45 +01:00
Micha
dbbe1752d1 fix: disable InstallerLauncherService for sandboxed app
For sandboxed apps, use standard Sparkle updater instead of the
InstallerLauncherService. Also add Downloader XPC service identifiers.
2025-12-30 16:40:27 +01:00
5 changed files with 24 additions and 22 deletions

32
Sparkle/appcast.xml vendored
View File

@@ -2,6 +2,22 @@
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0"> <rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
<channel> <channel>
<title>iKeyMon</title> <title>iKeyMon</title>
<item>
<title>26.0.48</title>
<pubDate>Tue, 30 Dec 2025 17:20:30 +0100</pubDate>
<sparkle:version>105</sparkle:version>
<sparkle:shortVersionString>26.0.48</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>15.2</sparkle:minimumSystemVersion>
<enclosure url="https://git.24unix.net/tracer/iKeyMon/releases/download/v26.0.48/iKeyMon-26.0.48.zip" length="4850308" type="application/octet-stream" sparkle:edSignature="E+e+aGnouqj2B4FKh/tTSp9EzTLs/xzqI/06DU5hFN3SM0pvPQPxlGmqDJvHbTnEfd29Hfn4izRcNXlz9WnLDw=="/>
</item>
<item>
<title>26.0.47</title>
<pubDate>Tue, 30 Dec 2025 16:42:08 +0100</pubDate>
<sparkle:version>104</sparkle:version>
<sparkle:shortVersionString>26.0.47</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>15.2</sparkle:minimumSystemVersion>
<enclosure url="https://git.24unix.net/tracer/iKeyMon/releases/download/v26.0.47/iKeyMon-26.0.47.zip" length="4850237" type="application/octet-stream" sparkle:edSignature="gMR0FaJmw4EzFX5NcvCaEv6JX3qayaAg7fnDkrIeeEOn5v5+yYnMFzWcmC9K+qtPGEOM1liTXKKw7nKXoWapDw=="/>
</item>
<item> <item>
<title>26.0.47</title> <title>26.0.47</title>
<pubDate>Tue, 30 Dec 2025 16:07:13 +0100</pubDate> <pubDate>Tue, 30 Dec 2025 16:07:13 +0100</pubDate>
@@ -10,21 +26,5 @@
<sparkle:minimumSystemVersion>15.2</sparkle:minimumSystemVersion> <sparkle:minimumSystemVersion>15.2</sparkle:minimumSystemVersion>
<enclosure url="https://git.24unix.net/tracer/iKeyMon/releases/download/v26.0.47/iKeyMon-26.0.47.zip" length="4849952" type="application/octet-stream" sparkle:edSignature="KDnwWD5fDPsB3WQBNtULYeUATyRTN6uoCRbevt4qROvLg5rFLj4OZdf7CujZYWXTzGczVhvxkPqJOBllCwsICQ=="/> <enclosure url="https://git.24unix.net/tracer/iKeyMon/releases/download/v26.0.47/iKeyMon-26.0.47.zip" length="4849952" type="application/octet-stream" sparkle:edSignature="KDnwWD5fDPsB3WQBNtULYeUATyRTN6uoCRbevt4qROvLg5rFLj4OZdf7CujZYWXTzGczVhvxkPqJOBllCwsICQ=="/>
</item> </item>
<item>
<title>26.0.46</title>
<pubDate>Tue, 30 Dec 2025 16:00:24 +0100</pubDate>
<sparkle:version>100</sparkle:version>
<sparkle:shortVersionString>26.0.46</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>15.2</sparkle:minimumSystemVersion>
<enclosure url="https://git.24unix.net/tracer/iKeyMon/releases/download/v26.0.46/iKeyMon-26.0.46.zip" length="4849933" type="application/octet-stream" sparkle:edSignature="RwnuNciWKNNxGwhYmGf5Cni8oZZ4jC7JIDNYem/4kThbjAsm32Hrqb6M3rvgEeL+eMmf4njeEdELKzSxMxZSAg=="/>
</item>
<item>
<title>26.0.45</title>
<pubDate>Tue, 30 Dec 2025 15:51:45 +0100</pubDate>
<sparkle:version>98</sparkle:version>
<sparkle:shortVersionString>26.0.45</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>15.2</sparkle:minimumSystemVersion>
<enclosure url="https://git.24unix.net/tracer/iKeyMon/releases/download/v26.0.45/iKeyMon-26.0.45.zip" length="4849893" type="application/octet-stream" sparkle:edSignature="sHY651/cP1trYCeTN+z7czP4qVsbZkeVtzsh47RBYwfY6xYeXRnZ+CBOSE2kukNPH9Knj8x1MLe4M+YGxQ4AAw=="/>
</item>
</channel> </channel>
</rss> </rss>

View File

@@ -7,6 +7,6 @@
<key>SUPublicEDKey</key> <key>SUPublicEDKey</key>
<string>EgJgrOGQ79L5me616jA7kDCEOgx+Rg11uYLYLLIyzTI=</string> <string>EgJgrOGQ79L5me616jA7kDCEOgx+Rg11uYLYLLIyzTI=</string>
<key>SUEnableInstallerLauncherService</key> <key>SUEnableInstallerLauncherService</key>
<true/> <false/>
</dict> </dict>
</plist> </plist>

View File

@@ -17,10 +17,12 @@
<key>com.apple.security.xpc.aConnectionServices</key> <key>com.apple.security.xpc.aConnectionServices</key>
<array> <array>
<string>com.sparkle-project.InstallerConnection</string> <string>com.sparkle-project.InstallerConnection</string>
<string>com.sparkle-project.DownloaderConnection</string>
</array> </array>
<key>com.apple.security.xpc.aStatusServices</key> <key>com.apple.security.xpc.aStatusServices</key>
<array> <array>
<string>com.sparkle-project.InstallerStatus</string> <string>com.sparkle-project.InstallerStatus</string>
<string>com.sparkle-project.DownloaderStatus</string>
</array> </array>
</dict> </dict>
</plist> </plist>

View File

@@ -322,7 +322,7 @@
CODE_SIGN_ENTITLEMENTS = iKeyMon.entitlements; CODE_SIGN_ENTITLEMENTS = iKeyMon.entitlements;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES; COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 102; CURRENT_PROJECT_VERSION = 105;
DEVELOPMENT_ASSET_PATHS = "\"Preview Content\""; DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
DEVELOPMENT_TEAM = Q5486ZVAFT; DEVELOPMENT_TEAM = Q5486ZVAFT;
ENABLE_HARDENED_RUNTIME = YES; ENABLE_HARDENED_RUNTIME = YES;
@@ -337,7 +337,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
); );
MARKETING_VERSION = 26.0.47; MARKETING_VERSION = 26.0.48;
PRODUCT_BUNDLE_IDENTIFIER = net.24unix.iKeyMon; PRODUCT_BUNDLE_IDENTIFIER = net.24unix.iKeyMon;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_EMIT_LOC_STRINGS = YES;
@@ -353,7 +353,7 @@
CODE_SIGN_ENTITLEMENTS = iKeyMon.entitlements; CODE_SIGN_ENTITLEMENTS = iKeyMon.entitlements;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES; COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 102; CURRENT_PROJECT_VERSION = 105;
DEVELOPMENT_ASSET_PATHS = "\"Preview Content\""; DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
DEVELOPMENT_TEAM = Q5486ZVAFT; DEVELOPMENT_TEAM = Q5486ZVAFT;
ENABLE_HARDENED_RUNTIME = YES; ENABLE_HARDENED_RUNTIME = YES;
@@ -368,7 +368,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
); );
MARKETING_VERSION = 26.0.47; MARKETING_VERSION = 26.0.48;
PRODUCT_BUNDLE_IDENTIFIER = net.24unix.iKeyMon; PRODUCT_BUNDLE_IDENTIFIER = net.24unix.iKeyMon;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_EMIT_LOC_STRINGS = YES;

View File

@@ -1,3 +1,3 @@
{ {
"marketing_version": "26.0.47" "marketing_version": "26.0.48"
} }