我正在尝试通过Carthage向我的私人
Cocoapod项目添加一个静态框架(Moya).
我的目标是在我的私有Cocoapod(SwiftModel)中包含Moya作为静态框架,并在我的主项目中使用Moya(因为SwiftModel具有依赖性).
我通过执行以下步骤将Moya添加到我的框架中:
> podspec文件中的链接框架
s.vendored_frameworks =’SwiftModel / Carthage / Build / iOS / Moya.framework’
>将Moya添加到私有框架(Link Binary With Libraries)
所以在我的Pods项目中它看起来像这样:
尝试添加“框架头搜索路径”的路径没有做任何更改.我试图在主项目和pods项目中添加它.
当只是建造私人吊舱时,一切正常,Moya被认可.但是,如果我想构建主项目(包括我的私有pod),我总是会收到此错误:
框架未找到Moya for architecture arm64
正如你的错误所述
framework not found Moya for architecture arm64
这意味着Moya不适用于arm64架构,但您的主要项目有以下架构; – arm64,armv7,armv7s.从主项目的有效架构中删除arm64.
>还尝试在其他链接标志中添加-Objc.
>尝试将libz添加到项目的链接库部分
iOS支持矩阵: –
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。