繁体   English   中英

扩展类Pod找不到该类

[英]Extension for Pod class can't find the class

因此,我从客户那里收到一个项目,以对其进行代码审查。 我不能让它工作。

我在Alamofire的扩展类上遇到错误,该扩展类包含在CocoaPods中。 该类包含import Alamofire语句,因此将其包含在内。 单击该类的名称的Cmd导航到Alamofire窗格和相关的类( DataRequest ),因此可以正常工作。

我尝试过自己建造豆荚,以确保它们被建造。 我也尝试过删除DerivedData文件夹,但是现在我想出了一些想法。

我怎样才能解决这个问题?

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

编辑2:认为我发现了它:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM