手动安装 Crypto swift 库。意外的平台状况

Install manually Crypto swift library. Unexpected platform condition

我正在尝试根据他们的说明手动安装用于 AES 加密的 Crypto swift 库。但我得到两个编译错误。第一个是: 意外的平台条件(预期 'os'、'arch' 或 'swift') 第二个是:没有这样的模块'Glibc' 我不想用 cocoa pods 安装它。 图书馆 link 是: https://github.com/krzyzanowskim/CryptoSwift

问题发生是因为我有Swift 4 但是通过这个命令,(git submodule add https://github.com/krzyzanowskim/CryptoSwift.git) 最新的代码(swift 4.1) 添加到我的项目。解决方案是添加 Swift4 的分支。

Swift versions support

Swift 1.2: branch swift12 version <= 0.0.13
Swift 2.1: branch swift21 version <= 0.2.3
Swift 2.2, 2.3: branch swift2 version <= 0.5.2
Swift 3.1, branch swift3 version <= 0.6.9
Swift 3.2, branch swift32 version = 0.7.0
Swift 4.0, branch swift4 version >= 0.7.1
Swift 4.1, branch master version >= 0.9.0