我有一个用Objective C编写的现有项目,其中包含私有pod。我正在用快速语言编写一个新的私有pod,需要与现有的目标C项目集成,因为我必须采用混合和匹配方法。当我给出“pod install”命令时,我得到以下错误
“[!]用Swift编写的Pod只能作为框架集成;添加 use_frameworks!您的Podfile或目标选择使用它。该 正在使用的Swift Pod是:XXXXXNetworkManagerSwift“
这里“XXXXXNetworkManagerSwift”是一个用Swift语言编写的新pod。它是一个框架模板。 现有的专用pod使用静态lib模板编写。
我的podfile如下所示我使用XXXXXNetworkManagerSwift作为依赖
Podfiile: -
source 'https://github.com/xxxx/ios-specs.git'
source 'https://github.com/cocoaPods/Specs.git'
platform :ios, ‘8.0’
use_frameworks!
target 'XXXXFoundationFramework' do
podspec :path => 'XXXFoundationFramework.podspec'
end