【问题标题】:Extension for Pod class can't find the classPod 类的扩展找不到该类
【发布时间】:2018-02-20 17:29:29
【问题描述】:

所以我从客户那里收到了一个项目来进行代码审查。但我无法让它工作。

我在 Alamofire 的扩展类上遇到错误,它包含在使用 CocoaPods 中。该类包含import Alamofire 语句,因此包含在内。 Cmd 单击类的名称会导航到 Alamofire pod 和相关的类 (DataRequest),这样就可以了。

我已尝试自行构建 pod,以确保它们已构建。我也尝试过删除我的 DerivedData 文件夹,但现在我想出了一些想法。

我该如何解决这个问题?

编辑:似乎我从其他 Pod 和其他简单引用(不是扩展)中得到了关于找不到类的其他错误,看起来我的 pod 没有被集成到编译过程中。

编辑 2:我认为我找到了它:

项目“Pods”的目标“Pods-Project”被拒绝为“Pods_Project.framework”的隐式依赖项,因为其架构“arm64”不包含所有必需的架构“armv7 arm64”

【问题讨论】:

  • 干净吗? :) Xcode 的版本两端都一样吗?
  • @Lamasse 我做了一个干净的,没有区别。我今天不能问Xcode版本,那家伙在放假:)

标签: swift xcode cocoapods


【解决方案1】:

我已经删除了 Pods 文件夹,删除了 Podfile.lock 文件,清除了 DerivedData 并设置了 pod 项目的构建设置来构建所有拱门,而不仅仅是选定的拱门,现在它可以工作了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-06
    • 2017-03-14
    • 2021-03-30
    • 1970-01-01
    • 1970-01-01
    • 2020-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多