在iOS中将Firebase添加到自定义框架不起作用。当我将框架导入app时,它会给出:
FirebaseManager.swift:11:8: No such module 'Firebase'
这是因为为Firebase构建lib的方式吗? 其余的第三方cocopods像alamofire一样工作得很好。 在podspec我有:
s.ios.dependency 'Firebase/Database'
s.ios.dependency 'Firebase/Core'
框架的podfile如下所示:
target 'abcSDK' do
# Pods for abcSDK
target 'abcSDKUnitTests' do
inherit! :search_paths
# Pods for testing
pod 'Alamofire', '~> 4.0'
pod 'AlamofireObjectMapper', '~> 4.0'
pod 'Firebase/Core'
pod 'Firebase/Database'
end
pod 'Alamofire', '~> 4.0'
pod 'AlamofireObjectMapper', '~> 4.0'
pod 'Firebase/Core'
pod 'Firebase/Database'
end
答案 0 :(得分:2)
Firebase pod包含静态(而非动态)库,可支持最低iOS版本7.0。静态库的缺点是它们不能作为自定义框架依赖项工作。