【问题标题】:Swift Compiler Error on PodsPod 上的 Swift 编译器错误
【发布时间】:2017-02-23 17:35:15
【问题描述】:

我制作了单视图应用程序并安装了 pod。我正在使用 Alamofire、SwifttyJSON、HanekeSwift 和 RealmSwift。安装后,我打开 .xcworkspace 然后得到很多这样的错误

我尝试重新安装 Pod 并删除 SwiftyJSON,但出现了另一个错误。而我的组 Pod 看起来是这样的

我该如何解决这个问题?

【问题讨论】:

  • 从您的项目中分离 pod 并重新安装

标签: swift compiler-errors cocoapods


【解决方案1】:

试试这个:

  1. 打开终端。
  2. cd 到您的项目目录。
  3. 运行rm -rf Pods
  4. 运行pod install

如果上述方法不起作用,请粘贴您的 Podfile,以便我进一步帮助您。

【讨论】:

  • 还是不行。我使用pod 'SwiftyJSON' pod 'Alamofire', '~> 3.1.2’ pod 'HanekeSwift', '~> 0.10' pod 'RealmSwift', '~> 0.98',我的 XCode 版本是 7.0.1
  • @ArielGemilang 你做错了检查我编辑的答案
  • 刚看到这个,Parth的回答确实是正确的,应该可以解决你的问题;虽然我建议你考虑更新到 Xcode 7.3.1。
  • 它解决了我的问题。即使我更新了 pod,在我的情况下也找不到 googleapi 代理。使用上述命令完全删除并安装。
【解决方案2】:

我猜你使用的是较低版本的 Xcode 并且 swift 较低,而当前的 alamofire 和 swiftyjson 已更新以支持 xcode 8+ 和 swift 3.0 或更高版本。您需要使用特定的 pod 才能在较低的 xcode 中使用它。

要转到特定版本的 pod,您需要这样做

pod 'Alamofire','3.1.2'

否则,如果您使用 'Alamofire' 或 'Alamofire'、'~> 3.1.2',则在第一种情况下将采用最新版本,在第二种情况下采用最新的最低版本 3.1.2,因此您不会得到确切的你想试试我上面提到的版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-07
    • 2017-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 2019-04-09
    相关资源
    最近更新 更多