Модуль GoogleMaps не работает

Я знаю, что это очень просто, но не могу отладить проблему. Это мой подфайл.

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.1'
pod 'GoogleMaps'

Я выбрал это из здесь. Когда я пытаюсь pod install, я получаю

[!] Unable to find a specification for `GoogleMaps`

многословно говорит:

  Preparing

Updating local specs repositories

Updating spec repo `master`
  $ /usr/bin/git pull --ff-only
  Already up-to-date.

Analyzing dependencies

Inspecting targets to integrate
  Using `ARCHS` setting to build architectures of target `Pods`: (``)

Finding Podfile changes
  - GoogleMaps

Resolving dependencies of `Podfile`
[!] Unable to find a specification for `GoogleMaps`

/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/resolver.rb:388:in `handle_resolver_error'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/resolver.rb:69:in `rescue in resolve'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/resolver.rb:56:in `resolve'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer/analyzer.rb:535:in `block in resolve_dependencies'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/user_interface.rb:59:in `section'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer/analyzer.rb:533:in `resolve_dependencies'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer/analyzer.rb:70:in `analyze'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:210:in `analyze'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:133:in `block in resolve_dependencies'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/user_interface.rb:59:in `section'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:132:in `resolve_dependencies'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:104:in `install!'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/command/project.rb:71:in `run_install_with_update'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/command/project.rb:101:in `run'
/Library/Ruby/Gems/2.0.0/gems/claide-0.9.1/lib/claide/command.rb:312:in `run'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/command.rb:48:in `run'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/bin/pod:44:in `<top (required)>'
/usr/bin/pod:23:in `load'
/usr/bin/pod:23:in `<main>'

person Dunes Buggy    schedule 18.08.2015    source источник
comment
Что происходит, когда вы пытаетесь сделать pod search GoogleMaps? Я скопировал ваш точный подфайл в новый проект и смог успешно запустить pod install.   -  person Tony    schedule 19.08.2015
comment
Как вы решили свою проблему? Предлагаемый ответ сработал для вас?   -  person SwiftArchitect    schedule 31.01.2016


Ответы (3)


Начать сначала:

  1. Создайте новый чистый Xcode проект
  2. pod init
  3. Добавьте строки ниже в Podfile
  4. pod install

Подфайл

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.1'

target 'SO-32079263' do
pod 'GoogleMaps'
end

установка модуля проверено с версией 0.37.1

Analyzing dependencies

Downloading dependencies
Installing GoogleMaps (1.10.1)
Generating Pods project
Integrating client project

Менее свежее: (см. комментарий Jatin)

Альтернативный шаг 2: rm -rf Pods/ Podfile Podfile.lock ; pod init

person SwiftArchitect    schedule 19.08.2015
comment
просто удалите podfile, если он существует в вашем каталоге. затем выполните описанные выше шаги. - person jatin; 18.05.2016

Это сработало для меня

  • Установите какао-бобы
    #P2#
  • Создайте новый проект Xcode (пример имени проекта: Мой проект)
  • Перейдите в папку проекта и создайте новый файл с именем Podfile.
  • Откройте файл pod и введите приведенную ниже конфигурацию. Измените «Мой проект» на имя вашего проекта.

>

source 'https://github.com/CocoaPods/Specs.git'
target 'My Project' do
pod 'GoogleMaps'
end

В Терминале перейдите в папку проекта и введите pod install.

установка модуля

Analyzing dependencies
Downloading dependencies
Using GoogleMaps (1.13.2)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
person deepakssn    schedule 03.06.2016

Перепробовав много вещей Вот исправление!!

Imp: убедитесь, что эти строки есть в вашем PodFile.

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
  pod 'GoogleMaps'
end

Если с вышеперечисленным все в порядке, вам нужно обновить модули: попробуйте выполнить следующие действия:

  1. Откройте новый терминал и выполните следующую команду во временном каталоге.

    pod try GoogleMaps

запаситесь терпением! Это займет некоторое время, но модуль будет обновлен.

  1. Теперь попробуйте снова установить модуль в вашем проекте. Это должно работать. В противном случае попробуйте запустить следующие команды в каталоге проекта:

pod repo update

Попробуйте еще раз. Комментарий в случае любого вопроса!

person nitesh goel    schedule 26.05.2017