Pod类的扩展无法找到该类

时间:2017-09-12 09:49:55

标签: swift xcode cocoapods

所以我从客户那里收到了一个项目来执行代码审查。我不能让它工作。

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

我尝试过自己制作吊舱,以确保它们已经建成。我也试过删除我的DerivedData文件夹,但现在我想出了很多想法。

我该如何解决这个问题?

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

编辑2:想想我找到了它:

  

目标' Pods-Project'项目' Pods'被拒绝作为“Pods_Project.framework”的隐含依赖。因为它的架构和arm64'没有包含所有必需的架构&armv7 arm64'

1 个答案:

答案 0 :(得分:0)

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