iOS SDK
下载 iPhoneOS.platform.zip 和 toolchain.zip 两个压缩包,放进 sharedcomponents,运行 kxbuild doctor 安装。
编译 iOS 需要 iOS SDK,它就是两个压缩包:iPhoneOS.platform.zip 和 toolchain.zip。放进 sharedcomponents 目录,运行 kxbuild doctor 就装好了。
1. 下载两个压缩包
在 ios-sdk 里打开与本机 Swift 版本对应的目录(终端执行 swift --version 查看),下载 iPhoneOS.platform.zip 和 toolchain.zip。
2. 放进 sharedcomponents
把两个压缩包复制到 KXBUILD_HOME/sharedcomponents/,默认位置:
- Windows:%USERPROFILE%\kxbuild\sharedcomponents\
- WSL、Linux、macOS:~/kxbuild/sharedcomponents/
安装时换过目录的,见目录与环境变量。
3. 运行 doctor
> kxbuild doctor系统做了使用体验优化:sharedcomponents 里没有 SDK 时,doctor 默认会从网上寻找配套的 SDK 下载安装。
升级和更换ios SDK
ios sdk 的2个组件需要配套,不能只更换一个,换版本时两个一起换,也不要混用不同版本的。放好后运行 doctor;Windows 上如果 doctor 提示需要另一个版本的 Swift,到 swift.org 安装后再运行一次。
也可以自己从 Xcode 打包:用 ios-sdk-extractor 从 Xcode 安装包提取出这两个压缩包,用法相同。