我正在尝试通过 Carthage 将静态框架(Moya)添加到我的私人 Cocoapod 项目中。
我的目标是将 Moya 作为静态框架包含在我的私有 Cocoapod (SwiftModel) 中,并在我的主项目中也使用 Moya(因为 SwiftModel 依赖于它)。
我通过执行以下步骤将 Moya 添加到我的框架中:
podspec 文件中的链接框架
s.vendored_frameworks = 'SwiftModel/Carthage/Build/iOS/Moya.framework'
将 Moya 添加到私有框架(Link Binary With Libraries)
所以在我的 Pods 项目中,它看起来像这样:
尝试将路径添加到“Framework Header Search Path”没有进行任何更改。我试图将它添加到主项目和 pods 项目中。
当只是构建私有 pod 时,一切正常并且 Moya 被识别。但是,如果我想构建主项目(包括我的私人 pod),我总是会收到此错误:
未找到架构 arm64 的 Moya 框架