Readme // Advise against using Xcode beta builds.

This commit is contained in:
ShikiSuen 2022-06-09 10:15:05 +08:00
parent 8ccd511e0c
commit 7a9803d80f
2 changed files with 18 additions and 6 deletions

View File

@ -32,13 +32,19 @@
## 系統需求
建置用系統需求:至少 macOS 10.15 Catalina & Xcode 12。// 原因Swift 封包管理支援所需。
建置用系統需求:
- 至少 macOS 11 Big Sur & Xcode 13。
- 原因Swift 封包管理支援與 Swift 5.5 所需。
- 我們已經沒有條件測試 macOS 10.15 Catalina & Xcode 12 環境了。硬要在這個環境下編譯的話,可能需要額外安裝[新版 Swift](https://www.swift.org/download/) 才可以。
- 請使用正式發行版 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。
- 保留該系統支援的原因:非 Unibody 機種的 MacBook Pro 支援的最後一版 macOS 就是 El Capitan。
- **推薦最低系統版本**macOS 10.12 Sierra對 Unicode 8.0 開始的《通用規範漢字表》漢字有原生的蘋方支援。

View File

@ -32,13 +32,19 @@
## 系统需求
建置用系统需求:至少 macOS 10.15 Catalina & Xcode 12。// 原因Swift 包管理器支持所需。
编译用系统需求:
- 至少 macOS 11 Big Sur & Xcode 13。
- 原因Swift 封包管理支援与 Swift 5.5 所需。
- 我们已经没有条件测试 macOS 10.15 Catalina & Xcode 12 环境了。硬要在这个环境下编译的话,可能需要额外安装[新版 Swift](https://www.swift.org/download/) 才可以。
- 请使用正式发行版 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。
- 保留该系统支持的原因:非 Unibody 机种的 MacBook Pro 支持的最后一版 macOS 就是 El Capitan。
- **推荐最低系统版本**macOS 10.12 Sierra对 Unicode 8.0 开始的《通用规范汉字表》汉字有原生的苹方支持。
@ -58,7 +64,7 @@
- 有些全字库汉字一开始会依赖万国码的私人造字区,且在之后被新版本万国码所支持。
## 建置流程
## 编译流程
安装 Xcode 之后,请先配置 Xcode 允许其直接构建在专案所在的文档夹下的 build 文档夹内。步骤:
```
@ -76,7 +82,7 @@
要注意的是 macOS 可能会限制同一次 login session 能终结同一个输入法的进程的次数(安装程序通过 kill input method process 来让新版的输入法生效)。如果安装若干次后,发现程序修改的结果并没有出现、或甚至输入法已无法再选用,只需要登出目前的 macOS 系统帐号、再重新登入即可。
补记: 该输入法是在 2021 年 11 月初「28ae7deb4092f067539cff600397292e66a5dd56」这一版小麦注音建置的基础上完成的。因为在清洗词库的时候清洗了全部的 git commit 历史,所以无法自动从小麦注音官方仓库上游继承任何改动,只能手动同步任何在此之后的程序修正。最近一次同步参照是上游主仓库的 2.2.2 版、以及 zonble 的分支「5cb6819e132a02bbcba77dbf083ada418750dab7」。
补记: 该输入法是在 2021 年 11 月初「28ae7deb4092f067539cff600397292e66a5dd56」这一版小麦注音编译的基础上完成的。因为在清洗词库的时候清洗了全部的 git commit 历史,所以无法自动从小麦注音官方仓库上游继承任何改动,只能手动同步任何在此之后的程序修正。最近一次同步参照是上游主仓库的 2.2.2 版、以及 zonble 的分支「5cb6819e132a02bbcba77dbf083ada418750dab7」。
## 应用授权