Невозможно установить Firebase в мой проект Xcode через cocoapods

Я пытаюсь импортировать Firebase в мой Xcode файл через Cocoapods 1.1.1. Мой файл 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 ответ

  1. Вы должны добавить эти стручки перед target 'Firebase LoginTests' do
    В противном случае вы будете включать их только ваш тестовый объект.

    ваш подфиль должен выглядеть так

    # 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