release: 2.1.4

This commit is contained in:
X1a0He
2025-11-22 21:50:06 +08:00
parent bbdaecc179
commit aad3822e88
8 changed files with 90 additions and 66 deletions

View File

@@ -249,7 +249,7 @@
ENABLE_USER_SCRIPT_SANDBOXING = NO;
INFOPLIST_FILE = AdobeDownloaderHelperTool/Info.plist;
LOCALIZATION_PREFERS_STRING_CATALOGS = NO;
MACOSX_DEPLOYMENT_TARGET = 12.0;
MACOSX_DEPLOYMENT_TARGET = 13.0;
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"-sectcreate",
@@ -278,7 +278,7 @@
ENABLE_USER_SCRIPT_SANDBOXING = NO;
INFOPLIST_FILE = AdobeDownloaderHelperTool/Info.plist;
LOCALIZATION_PREFERS_STRING_CATALOGS = NO;
MACOSX_DEPLOYMENT_TARGET = 12.0;
MACOSX_DEPLOYMENT_TARGET = 13.0;
OTHER_LDFLAGS = (
"-sectcreate",
__TEXT,
@@ -431,9 +431,10 @@
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 213;
CURRENT_PROJECT_VERSION = 214;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_ASSET_PATHS = "\"Adobe Downloader/Preview Content\"";
DEVELOPMENT_TEAM = TG862GVKHK;
ENABLE_HARDENED_RUNTIME = NO;
ENABLE_PREVIEWS = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
@@ -446,7 +447,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 2.1.3;
MARKETING_VERSION = 2.1.4;
PRODUCT_BUNDLE_IDENTIFIER = "com.x1a0he.macOS.Adobe-Downloader";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
@@ -464,9 +465,10 @@
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 213;
CURRENT_PROJECT_VERSION = 214;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_ASSET_PATHS = "\"Adobe Downloader/Preview Content\"";
DEVELOPMENT_TEAM = TG862GVKHK;
ENABLE_HARDENED_RUNTIME = NO;
ENABLE_PREVIEWS = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
@@ -479,7 +481,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 2.1.3;
MARKETING_VERSION = 2.1.4;
PRODUCT_BUNDLE_IDENTIFIER = "com.x1a0he.macOS.Adobe-Downloader";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
@@ -525,7 +527,7 @@
repositoryURL = "https://github.com/sparkle-project/Sparkle";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 2.6.4;
minimumVersion = 2.8.0;
};
};
/* End XCRemoteSwiftPackageReference section */

View File

@@ -31,7 +31,7 @@
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
buildConfiguration = "Release"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"

View File

@@ -17,7 +17,6 @@
},
"(可能导致处理失败)" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -28,7 +27,6 @@
}
},
"(无法使用安装功能)" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -148,12 +146,6 @@
},
"•" : {
},
"✅" : {
},
"❌" : {
},
"1-10" : {
@@ -301,6 +293,7 @@
},
"Debug 模式" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -403,7 +396,6 @@
}
},
"Helper 未连接" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -445,11 +437,11 @@
}
},
"Helper 重新安装成功但权限不是root: %@" : {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Helper reinstalled successfully, but the permission is not root: %@"
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Helper reinstalled successfully, but the permission is not root: %@"
}
}
}
@@ -465,11 +457,11 @@
}
},
"Helper 重新连接成功但权限不是root: %@" : {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Helper reconnected successfully, but the permission is not root: %@"
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Helper reconnected successfully, but the permission is not root: %@"
}
}
}
@@ -501,15 +493,9 @@
},
"macOS %@" : {
},
"Match:" : {
},
"OK" : {
},
"Reason:" : {
},
"Setup 组件是 Adobe 官方的安装程序组件,我们需要对其进行修改以实现绕过验证的功能。如果没有下载并处理 Setup 组件,将无法使用安装功能。" : {
"localizations" : {
@@ -532,7 +518,6 @@
}
},
"Setup 组件未处理,无法安装" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -551,9 +536,6 @@
}
}
}
},
"Target:" : {
},
"v%@" : {
@@ -1264,6 +1246,7 @@
}
},
"可选模块" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -1669,6 +1652,7 @@
}
},
"展开全部" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -1709,7 +1693,6 @@
}
},
"已处理" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -1720,7 +1703,6 @@
}
},
"已备份" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -2039,6 +2021,7 @@
}
},
"折叠全部" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -2049,6 +2032,7 @@
}
},
"持久化文件" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -2422,7 +2406,6 @@
}
},
"未处理" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -2433,7 +2416,6 @@
}
},
"未备份" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -2454,6 +2436,7 @@
}
},
"未对 Setup 组件进行处理或者 Setup 组件不存在,无法使用安装功能\n你可以通过设置页面再次对 Setup 组件进行处理" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -2464,7 +2447,6 @@
}
},
"未对 Setup 组件进行处理或者 Setup 组件不存在,无法使用安装功能\n你可以通过设置页面对 Setup 组件进行处理" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {
@@ -2563,6 +2545,7 @@
}
},
"条件: %@" : {
"extractionState" : "stale",
"localizations" : {
"en" : {
"stringUnit" : {

View File

@@ -2,6 +2,34 @@
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
<channel>
<title>Adobe Downloader</title>
<item>
<title>2.1.4</title>
<pubDate>Sat, 22 Nov 2025 21:44:04 +0800</pubDate>
<sparkle:version>214</sparkle:version>
<sparkle:shortVersionString>2.1.4</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/X1a0He/Adobe-Downloader/releases/download/2.1.4/Adobe.Downloader.dmg" length="4208128" type="application/octet-stream" sparkle:edSignature="ggNGnwLOVNbpDrrQpOsTBnsKuYW4VzM5woL3e/u4kZD/M5240/CTZOpJqJnZZcUShZ8qObp6ioNZ85CjGxjXAA=="/>
<description>
<![CDATA[
<style>ul{margin-top: 0;margin-bottom: 7;padding-left: 18;}</style>
<h4>Adobe Downloader 更新日志: </h4>
<ul>
<li>1. 修复了清理工具执行清理时出现清理不全面的问题</li>
<li>2. 新增修复 Helper 的 sh 脚本和入口</li>
<li>3. 默认选中 SuperCafModels 包</li>
<li>4. 升级 Sparkle 到 2.8.1</li>
</ul>
<hr>
<h4>Adobe Downloader Changes: </h4>
<ul>
<li>1. Fixed an issue where the cleanup tool would not clean up all files.</li>
<li>2. Added a sh script and entry for repairing Helper.</li>
<li>3. Selected SuperCafModels package by default.</li>
<li>4. Upgraded Sparkle to 2.8.1.</li>
</ul>
]]>
</description>
</item>
<item>
<title>2.1.3</title>
<pubDate>Sun, 17 Aug 2025 14:26:49 +0800</pubDate>

View File

@@ -56,27 +56,17 @@ def parse_input(text):
def main():
txt = """1. 修复部分情况下Helper 无法重新连接的情况
2. 修复部分情况下,重新安装程序以及重新安装 Helper 的无法连接的情况
3. 调整 X1a0He CC 部分1.5.0 版本可以选择 "下载并处理""仅下载"
4. 调整了部分 Setup 组件的内容翻译
5. 程序设置页中添加 「清理工具」 和 「常见问题」功能
6. 程序设置页中,添加当前版本显示
PS: 当前版本添加的 「清理工具」功能为实验性功能,如有清理不全,请及时反馈
PS: ⚠️ 1.5.0 版本将会是最后一个开源版本,请知晓
txt = """1. 修复了清理工具执行清理时出现清理不全面的问题
2. 新增修复 Helper 的 sh 脚本和入口
3. 默认选中 SuperCafModels 包
4. 升级 Sparkle 到 2.8.1
====================
1. Fixed the issue of Helper not being able to reconnect in some cases
2. Fixed the issue of not being able to reconnect after reinstalling the program and reinstalling Helper
3. Adjusted the content translation of X1a0He CC, version 1.5.0 can choose "Download and Process" and "Only Download"
4. Adjusted the translation of some Setup component content
5. Added "Cleanup Tool" and "Common Issues" functions in the program settings page
6. Added the current version display in the program settings page
PS: The "Cleanup Tool" function in the current version is an experimental feature. If some files are not cleaned up, please feedback in time
PS: ⚠️ 1.5.0 version will be the last open source version, please be aware"""
1. Fixed an issue where the cleanup tool would not clean up all files.
2. Added a sh script and entry for repairing Helper.
3. Selected SuperCafModels package by default.
4. Upgraded Sparkle to 2.8.1."""
changelog_cn, changelog_en, ps_cn, ps_en = parse_input(txt)
xml_output = generate_xml(changelog_cn, changelog_en, ps_cn, ps_en)

View File

@@ -68,11 +68,13 @@ when prompted.
- For historical update logs, please go to [Update Log](update-log.md)
- 2025-08-17 Update Log
- 2025-11-22 Update Log
```markdown
1. Back to SMJobBless Helper.
2. Fixed an issue where Helper permissions were insufficient during installation.
1. Fixed an issue where the cleanup tool would not clean up all files.
2. Added a sh script and entry for repairing Helper.
3. Selected SuperCafModels package by default.
4. Upgraded Sparkle to 2.8.1.
```
### Language friendly

View File

@@ -58,11 +58,13 @@
- 更多关于 App 的更新日志,请查看 [Update Log](update-log.md)
- 2025-08-17 更新日志
- 2025-11-22 更新日志
```markdown
1. 垃圾 SMAppService 赶紧滚,回退 SMJobBless Helper
2. 修复了安装时 Helper 权限不足导致 103 错误的问题
1. 修复了清理工具执行清理时出现清理不全面的问题
2. 新增修复 Helper 的 sh 脚本和入口
3. 默认选中 SuperCafModels 包
4. 升级 Sparkle 到 2.8.1
```
### 语言支持

View File

@@ -1,5 +1,22 @@
# Change Log
## 2025-11-22 更新日志
[//]: # (2.1.4)
```markdown
1. 修复了清理工具执行清理时出现清理不全面的问题
2. 新增修复 Helper 的 sh 脚本和入口
3. 默认选中 SuperCafModels 包
4. 升级 Sparkle 到 2.8.1
====================
1. Fixed an issue where the cleanup tool would not clean up all files.
2. Added a sh script and entry for repairing Helper.
3. Selected SuperCafModels package by default.
4. Upgraded Sparkle to 2.8.1.
```
## 2025-08-17 更新日志
[//]: # (2.1.3)