4 Commits

Author SHA1 Message Date
Micha
86039cd5a9 chore: release 26.0.44 2025-12-30 15:35:40 +01:00
Micha
4f9c008498 Sparkle test 2025-12-30 15:33:58 +01:00
Micha
76818578b9 chore: remove duplicate v26.0.43 entry with incorrect size 2025-12-30 15:31:51 +01:00
Micha
9070882f38 fix: add XPC service entitlements for Sparkle installer
Add com.apple.security.xpc.aConnectionServices and
com.apple.security.xpc.aStatusServices entitlements to allow sandboxed
app to communicate with Sparkle's Installer and Downloader XPC services.
2025-12-30 15:27:19 +01:00
5 changed files with 20 additions and 30 deletions

View File

@@ -1,14 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<rss xmlns:ns0="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle">
<channel>
<title>iKeyMon</title>
<item>
<title>26.0.37 (reinstall)</title>
<pubDate>Mon, 08 Dec 2025 18:17:55 +0000</pubDate>
<ns0:shortVersionString>26.0.37</ns0:shortVersionString>
<ns0:version>1077</ns0:version>
<ns0:minimumSystemVersion>15.2</ns0:minimumSystemVersion>
<enclosure url="https://git.24unix.net/tracer/iKeyMon/releases/download/v26.0.37/iKeyMon-26.0.37.zip" length="4813994" type="application/octet-stream" ns0:edSignature="C65NrwvB2vwPx9qh/Tu1Xqbfljk1zKaKHVRedOX0nINbhKMbOHerY28HxX0veybUWSFEOu6RGi2yDXumQQVMBA==" />
</item>
</channel>
</rss>

22
Sparkle/appcast.xml vendored
View File

@@ -2,13 +2,21 @@
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
<channel>
<title>iKeyMon</title>
<item>
<title>26.0.44</title>
<pubDate>Tue, 30 Dec 2025 15:35:39 +0100</pubDate>
<sparkle:version>95</sparkle:version>
<sparkle:shortVersionString>26.0.44</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>15.2</sparkle:minimumSystemVersion>
<enclosure url="https://git.24unix.net/tracer/iKeyMon/releases/download/v26.0.44/iKeyMon-26.0.44.zip" length="4848992" type="application/octet-stream" sparkle:edSignature="mAfFi9/ZKmWzArXyqAAwOYTB3d8ZHQUUNHM7Ozl7Lq2PoL4hueFgWnkY9asWVhbknYNaYxwW5DVerlM6YgV5Aw=="/>
</item>
<item>
<title>26.0.43</title>
<pubDate>Tue, 30 Dec 2025 15:18:42 +0100</pubDate>
<sparkle:version>91</sparkle:version>
<pubDate>Tue, 30 Dec 2025 15:29:04 +0100</pubDate>
<sparkle:version>93</sparkle:version>
<sparkle:shortVersionString>26.0.43</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>15.2</sparkle:minimumSystemVersion>
<enclosure url="https://git.24unix.net/tracer/iKeyMon/releases/download/v26.0.43/iKeyMon-26.0.43.zip" length="4848439" type="application/octet-stream" sparkle:edSignature="LTgpFk9hIt+2509lngAwaqMd483RnrNJgOHU5AuAQhkx8AhxQzMBP30RZVweQYjcowa1abRyEiJpF6yhQOuqAg=="/>
<enclosure url="https://git.24unix.net/tracer/iKeyMon/releases/download/v26.0.43/iKeyMon-26.0.43.zip" length="4849148" type="application/octet-stream" sparkle:edSignature="QhDKRcr3HsDOc1c+le9pxvVUEiF31ttQc4VcgBunWzi/CBGHAj0Wr0TedMhv+Os+Vza363831Jbc7nnaxjzDCg=="/>
</item>
<item>
<title>26.0.42</title>
@@ -18,13 +26,5 @@
<sparkle:minimumSystemVersion>15.2</sparkle:minimumSystemVersion>
<enclosure url="https://git.24unix.net/tracer/iKeyMon/releases/download/v26.0.42/iKeyMon-26.0.42.zip" length="4848475" type="application/octet-stream" sparkle:edSignature="oh2lJZhiLSiuWjFNlHbIqdAXVf5rp4uh7PRJQfWRRYxEDvZ6ZGeBUQg+yxYT0YvPb4Vh4jpEmoqGrXYXa3+hAQ=="/>
</item>
<item>
<title>26.0.41</title>
<pubDate>Tue, 30 Dec 2025 13:29:22 +0100</pubDate>
<sparkle:version>88</sparkle:version>
<sparkle:shortVersionString>26.0.41</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>15.2</sparkle:minimumSystemVersion>
<enclosure url="https://git.24unix.net/tracer/iKeyMon/releases/download/v26.0.41/iKeyMon-26.0.41.zip" length="4848393" type="application/octet-stream" sparkle:edSignature="M945Oj6x63mkUZIEsr+O+b+umlMl0/qjO/30w3CKXZuJrgdOTxg09OR3sXu0FMvlDZbMh2TkgUJoEcEMk/HXCQ=="/>
</item>
</channel>
</rss>

View File

@@ -14,5 +14,9 @@
<true/>
<key>com.apple.security.cs.disable-library-validation</key>
<true/>
<key>com.apple.security.xpc.aConnectionServices</key>
<true/>
<key>com.apple.security.xpc.aStatusServices</key>
<true/>
</dict>
</plist>

View File

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

View File

@@ -1,3 +1,3 @@
{
"marketing_version": "26.0.43"
"marketing_version": "26.0.44"
}