【问题标题】:Xcode 7: Force Cocoapods to compile in Swift1.2Xcode 7:强制 Cocoapods 在 Swift1.2 中编译
【发布时间】:2015-09-22 13:32:11
【问题描述】:
Xcode 7 可用,但我还不想迁移到 Swift 2.0。
我对 CococaPods 有疑问。它们似乎是在 Swift 2.0 或一些新的 Xcode 功能中编译的,因此无法正常工作:)
由于我使用的 pod 几乎被废弃且几乎没有维护 - 我需要一些时间才能从它们迁移,或者将它们迁移到 Swift 2.0。如何强制 Xcode 7 以旧方式编译它们? :)
附言我确实尝试将 Preferences > Locations > Command Line Tools 更改为 Xcode 6.4 (6E35b),但这似乎不起作用。
【问题讨论】:
标签:
swift
cocoapods
swift2
xcode7
【解决方案1】:
Xcode 7 只能运行 swift 2.0。您应该使用回退到 Xcode 6.4 或必须升级到 Swift 2.0。
如果您决定转移,您可以直接集成旧库而不是 pod,直到它们支持 swift 2.0。如果你把它们分叉出来会更好,将它们更新到 Swift 2.0 并生成一个拉取请求以供管理员合并,直到他们通过向你的 github 提供 url 来使用分叉的请求,就像
pod 'Alamofire', :git => "https://github.com/yourgithubprofile/Alamofire.git"