无法通过cocoapods将Firebase安装到我的Xcode项目中

时间:2016-12-29 14:26:38

标签: ios xcode firebase cocoapods

我正在尝试通过Cocoapods 1.1.1将Firebase导入我的Xcode文件。我的pod文件看起来像这样。



# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'Firebase Login' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for Firebase Login

pod 'Firebase', '~> 3.11'

  target 'Firebase LoginTests' do
    inherit! :search_paths
    pod 'Firebase'
  end

  target 'Firebase LoginUITests' do
    inherit! :search_paths
    # Pods for testing
  end

end




我也试过这个。



# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'Firebase Login' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for Firebase Login

  target 'Firebase LoginTests' do
    inherit! :search_paths
    pod 'Firebase'
  end

  target 'Firebase LoginUITests' do
    inherit! :search_paths
    # Pods for testing
  end

end




之后,我在终端输入了pod install,这就是我所得到的。



Analyzing dependencies
[!] Unable to find a specification for `FirebaseAnalytics (= 3.6.0)` depended upon by `Firebase/Core`




这是我做错了还是Firebase本身的错误?如果是我,如果有人能帮助我解决这个问题,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

您应该在target 'Firebase LoginTests' do之前添加这些广告连播 否则,您只会将它们包含在测试目标中。

你的podfiel应该是这样的

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'AppName' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for AppName
  pod 'Firebase'
  pod 'Firebase/Auth'
  pod 'Firebase/Database'

  target 'AppName' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'AppName' do
    inherit! :search_paths
    # Pods for testing
  end

end