将Firebase添加到iOS中的自定义框架无效

时间:2016-10-12 05:26:22

标签: ios firebase frameworks

在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

1 个答案:

答案 0 :(得分:2)

Firebase pod包含静态(而非动态)库,可支持最低iOS版本7.0。静态库的缺点是它们不能作为自定义框架依赖项工作。