我有一个用 Swift 3.2.2 编写并使用 XCode 9.1 编译的项目
我有一个使用 Carthage 使用此命令构建的依赖项:
carthage update --platform iOS
问题是 Carthage 使用 Swift 4.0(而不是 Swift 3.2.2)构建依赖项
使用 Swift 4.0 编译的模块无法在 Swift 3.2.2 中导入
如何告诉 Carthage 使用 Swift 3.2.2 构建我的依赖项,以便可以在我的项目中使用它?
我还不想将我的项目升级到 Swift 4.0。
Xcode 9.1 同时支持 Swift 3 和 Swift 4。那么我如何告诉 Carthage 在编译依赖项时使用 Swift 3 呢?我不想告诉它使用早期版本的 XCode(我不再拥有)