Repo // Say goodbye to macOS 10.11 & 10.12.
This commit is contained in:
parent
6a57276912
commit
3a40c54863
|
@ -13,7 +13,7 @@
|
|||
|
||||
# vChewing 威注音输入法
|
||||
|
||||
威注音输入法基于小麦注音二次开发,是**原生简体中文、原生繁体中文注音输入法**:
|
||||
威注音输入法最开始是基于小麦注音二次开发的,是**原生简体中文、原生繁体中文注音输入法**:
|
||||
|
||||
- 威注音是业界现阶段支持注音排列种类数量与输入用拼音种类数量最多的注音输入法。
|
||||
- 受威注音自家的铁恨注音并击引擎加持。
|
||||
|
@ -40,24 +40,24 @@ P.S.: 威注音输入法的 Shift 按键监测功能仅借由对 NSEvent 讯号
|
|||
|
||||
编译用系统需求:
|
||||
|
||||
- macOS 12 Monterey & Xcode 13.4.1。
|
||||
- 至少 macOS 12 Monterey & Xcode 13.4.1。
|
||||
- 原因:Swift 封包管理支援与 Swift 5.5 所需,且仓库内包含了需要 Xcode 13.4.1 才能正常编译的内容(App 型安装程式)。
|
||||
- 我们已经没有条件测试比 Xcode 13.4.1 更老的环境了。硬要在这个环境下编译的话,可能需要额外安装[新版 Swift](https://www.swift.org/download/) 才可以。
|
||||
- 当前 Commit 不支援 Xcode 14 与 macOS Ventura (及之后的建置环境)。
|
||||
- Xcode 14 会强制以为所有 packages 都是要求至少 macOS 10.13,导致对 macOS 10.11-10.12 无法建置。
|
||||
- 推荐 Xcode 14 以提升建置速度。
|
||||
- 注:Xcode 14 强制抛弃了 macOS 10.11-10.12 的建置目标支援。
|
||||
- 请使用正式发行版 Xcode,且最小子版本号越高越好(因为 Bug 相对而言最少)。
|
||||
- 如果是某个大版本的 Xcode 的 Release Candidate 版本的话,我们可能会对此做相容性测试。
|
||||
|
||||
编译出的成品对应系统需求:
|
||||
|
||||
- 至少 macOS El Capitan 10.11.5,否则无法处理 Unicode 8.0 的汉字。即便如此,仍需手动升级苹方至至少 macOS 10.12 开始随赠的版本、以支持 Unicode 8.0 的通用规范汉字表用字(全字库没有「𫫇」字)。
|
||||
- 保留该系统支持的原因:非 Unibody 机种的 MacBook Pro 支持的最后一版 macOS 就是 El Capitan。
|
||||
- 至少 macOS 10.13 High Sierra,因为这是 Xcode 14 的限制。
|
||||
- 保留该系统支援的原因:17-inch 2011 MacBook Pro 支援的最后一版 macOS 就是 High Sierra。
|
||||
|
||||
- **推荐最低系统版本**:macOS 10.12 Sierra,对 Unicode 8.0 开始的《通用规范汉字表》汉字有原生的苹方支持。
|
||||
- **推荐最低系统版本**:macOS 10.14.6 Mojave。
|
||||
|
||||
- 同时建议**系统运存应至少 4GB**。威注音输入法占用运存约 115MB 左右(简繁双模式)、75MB左右(单模式),供参考。
|
||||
- 请务必使用 SSD 硬盘,否则可能会影响每次开机之后输入法首次载入的速度。从 10.10 Yosemite 开始,macOS 就已经是针对机械硬盘负优化的操作系统了。
|
||||
- 注:能装 macOS 10.13 High Sierra 就不要去碰 macOS 10.12 Sierra 这个半成品。
|
||||
- 同时建议**系统记忆体应至少 4GB**。威注音输入法占用记忆体约 115MB 左右(简繁双模式)、75MB左右(单模式),供参考。
|
||||
- 请务必使用 SSD 硬碟,否则可能会影响每次开机之后输入法首次载入的速度。从 10.10 Yosemite 开始,macOS 就已经是针对机械硬碟负优化的作业系统了。
|
||||
- 注:有条件换电脑的话,请更换至少能运行 macOS 12 Monterey 的电脑。威注音 3.0 版开始会要求至少 macOS 12。
|
||||
|
||||
- 关于全字库支持,因下述事实而在理论上很难做到最完美:
|
||||
|
||||
|
|
16
README.md
16
README.md
|
@ -13,7 +13,7 @@
|
|||
|
||||
# vChewing 威注音輸入法
|
||||
|
||||
威注音輸入法基於小麥注音二次開發,是**原生簡體中文、原生繁體中文注音輸入法**:
|
||||
威注音輸入法最開始是基於小麥注音二次開發的,是**原生簡體中文、原生繁體中文注音輸入法**:
|
||||
|
||||
- 威注音是業界現階段支援注音排列種類數量與輸入用拼音種類數量最多的注音輸入法。
|
||||
- 受威注音自家的鐵恨注音並擊引擎加持。
|
||||
|
@ -40,24 +40,24 @@ P.S.: 威注音輸入法的 Shift 按鍵監測功能僅藉由對 NSEvent 訊號
|
|||
|
||||
建置用系統需求:
|
||||
|
||||
- macOS 12 Monterey & Xcode 13.4.1。
|
||||
- 至少 macOS 12 Monterey & Xcode 13.4.1。
|
||||
- 原因:Swift 封包管理支援與 Swift 5.5 所需,且倉庫內包含了需要 Xcode 13.4.1 才能正常編譯的內容(App 型安裝程式)。
|
||||
- 我們已經沒有條件測試比 Xcode 13.4.1 更老的環境了。硬要在這個環境下編譯的話,可能需要額外安裝[新版 Swift](https://www.swift.org/download/) 才可以。
|
||||
- 當前 Commit 不支援 Xcode 14 與 macOS Ventura (及之後的建置環境)。
|
||||
- Xcode 14 會強制以為所有 packages 都是要求至少 macOS 10.13,導致對 macOS 10.11-10.12 無法建置。
|
||||
- 推薦 Xcode 14 以提升建置速度。
|
||||
- 注:Xcode 14 強制拋棄了 macOS 10.11-10.12 的建置目標支援。
|
||||
- 請使用正式發行版 Xcode,且最小子版本號越高越好(因為 Bug 相對而言最少)。
|
||||
- 如果是某個大版本的 Xcode 的 Release Candidate 版本的話,我們可能會對此做相容性測試。
|
||||
|
||||
編譯出的成品對應系統需求:
|
||||
|
||||
- 至少 macOS El Capitan 10.11.5,否則無法處理 Unicode 8.0 的漢字。即便如此,仍需手動升級蘋方至至少 macOS 10.12 開始隨贈的版本、以支援 Unicode 8.0 的通用規範漢字表用字(全字庫沒有「𫫇」字)。
|
||||
- 保留該系統支援的原因:非 Unibody 機種的 MacBook Pro 支援的最後一版 macOS 就是 El Capitan。
|
||||
- 至少 macOS 10.13 High Sierra,因為這是 Xcode 14 的限制。
|
||||
- 保留該系統支援的原因:17-inch 2011 MacBook Pro 支援的最後一版 macOS 就是 High Sierra。
|
||||
|
||||
- **推薦最低系統版本**:macOS 10.12 Sierra,對 Unicode 8.0 開始的《通用規範漢字表》漢字有原生的蘋方支援。
|
||||
- **推薦最低系統版本**:macOS 10.14.6 Mojave。
|
||||
|
||||
- 同時建議**系統記憶體應至少 4GB**。威注音輸入法佔用記憶體約 115MB 左右(簡繁雙模式)、75MB左右(單模式),供參考。
|
||||
- 請務必使用 SSD 硬碟,否則可能會影響每次開機之後輸入法首次載入的速度。從 10.10 Yosemite 開始,macOS 就已經是針對機械硬碟負優化的作業系統了。
|
||||
- 注:能裝 macOS 10.13 High Sierra 就不要去碰 macOS 10.12 Sierra 這個半成品。
|
||||
- 注:有條件換電腦的話,請更換至少能運行 macOS 12 Monterey 的電腦。威注音 3.0 版開始會要求至少 macOS 12。
|
||||
|
||||
- 關於全字庫支援,因下述事實而在理論上很難做到最完美:
|
||||
|
||||
|
|
|
@ -1081,7 +1081,7 @@
|
|||
<key>IC_REQUIREMENT_OS_DISTRIBUTION_TYPE</key>
|
||||
<integer>0</integer>
|
||||
<key>IC_REQUIREMENT_OS_MINIMUM_VERSION</key>
|
||||
<integer>101105</integer>
|
||||
<integer>101304</integer>
|
||||
</dict>
|
||||
<key>IC_REQUIREMENT_CHECK_TYPE</key>
|
||||
<integer>0</integer>
|
||||
|
@ -1093,7 +1093,7 @@
|
|||
<key>LANGUAGE</key>
|
||||
<string>English</string>
|
||||
<key>SECONDARY_VALUE</key>
|
||||
<string>Requiring at least macOS 10.11.5 for Unicode Support.</string>
|
||||
<string>Requiring at least macOS 10.13.</string>
|
||||
<key>VALUE</key>
|
||||
<string>Minimum OS Version Not Met.</string>
|
||||
</dict>
|
||||
|
@ -1101,7 +1101,7 @@
|
|||
<key>LANGUAGE</key>
|
||||
<string>Simplified Chinese</string>
|
||||
<key>SECONDARY_VALUE</key>
|
||||
<string>至少 macOS 10.11.5 方可满足威注音对系统内的万国码版本支援的需要。</string>
|
||||
<string>当前系统版本低于 macOS 10.13。</string>
|
||||
<key>VALUE</key>
|
||||
<string>作业系统版本太旧</string>
|
||||
</dict>
|
||||
|
@ -1109,7 +1109,7 @@
|
|||
<key>LANGUAGE</key>
|
||||
<string>Japanese</string>
|
||||
<key>SECONDARY_VALUE</key>
|
||||
<string>Unicode バージョン依頼のため、macOS 10.11.5 以降が必要。</string>
|
||||
<string>macOS 10.13 以降が必要。</string>
|
||||
<key>VALUE</key>
|
||||
<string>OSのバージョンは古すぎ</string>
|
||||
</dict>
|
||||
|
@ -1117,7 +1117,7 @@
|
|||
<key>LANGUAGE</key>
|
||||
<string>Traditional Chinese</string>
|
||||
<key>SECONDARY_VALUE</key>
|
||||
<string>至少 macOS 10.11.5 方可滿足威注音對系統內的萬國碼版本支援的需要。</string>
|
||||
<string>當前系統版本低於 macOS 10.13。</string>
|
||||
<key>VALUE</key>
|
||||
<string>作業系統版本太舊</string>
|
||||
</dict>
|
||||
|
|
|
@ -1290,7 +1290,7 @@
|
|||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.11.5;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.13.4;
|
||||
MARKETING_VERSION = 2.6.9;
|
||||
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
|
||||
MTL_FAST_MATH = YES;
|
||||
|
@ -1326,7 +1326,7 @@
|
|||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.11.5;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.13.4;
|
||||
MARKETING_VERSION = 2.6.9;
|
||||
MTL_ENABLE_DEBUG_INFO = NO;
|
||||
MTL_FAST_MATH = YES;
|
||||
|
@ -1381,7 +1381,7 @@
|
|||
"$(inherited)",
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.11.5;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.13.4;
|
||||
MARKETING_VERSION = 2.6.9;
|
||||
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
|
||||
MTL_FAST_MATH = YES;
|
||||
|
@ -1429,7 +1429,7 @@
|
|||
"$(inherited)",
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.11.5;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.13.4;
|
||||
MARKETING_VERSION = 2.6.9;
|
||||
MTL_ENABLE_DEBUG_INFO = NO;
|
||||
MTL_FAST_MATH = YES;
|
||||
|
@ -1574,7 +1574,7 @@
|
|||
"$(inherited)",
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.11.5;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.13.4;
|
||||
MARKETING_VERSION = 2.6.9;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = org.atelierInmu.inputmethod.vChewing;
|
||||
|
@ -1628,7 +1628,7 @@
|
|||
"$(inherited)",
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.11.5;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.13.4;
|
||||
MARKETING_VERSION = 2.6.9;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = org.atelierInmu.inputmethod.vChewing;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
|
@ -1672,7 +1672,7 @@
|
|||
"$(inherited)",
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.11.5;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.13.4;
|
||||
MARKETING_VERSION = 2.6.9;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = org.atelierInmu.vChewing.vChewingInstaller;
|
||||
|
@ -1710,7 +1710,7 @@
|
|||
"$(inherited)",
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.11.5;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.13.4;
|
||||
MARKETING_VERSION = 2.6.9;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = org.atelierInmu.vChewing.vChewingInstaller;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
|
|
Loading…
Reference in New Issue