Google-Maps-iOS-Utils с отсутствующими картами Google GMSGeometryUtils.h

Я уже несколько часов борюсь с этим, не могу понять, что не так. Я внимательно следил за настройкой кластера iOS в Google, но независимо от того, что я делаю, это не работает. Я получаю такую ​​ошибку:

... / Pods / Google-Maps-iOS-Utils / src / Clustering / Algo / GMUNonHierarchicalDistanceBasedAlgorithm.m: 22: 9: файл 'GoogleMaps / GMSGeometryUtils.h' не найден

Я установил следующее:

Using Alamofire (3.4.1)
Using Google-Maps-iOS-Utils (1.0.0)
Using GoogleMaps (1.9.2)

Pod-файл:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.3'
use_frameworks!

pre_install do |installer|
        def installer.verify_no_static_framework_transitive_dependencies; end
    end
target 'Happevents' do
    pod 'GoogleMaps' # Objective-C pod
    pod 'Google-Maps-iOS-Utils' # Objective-C pod
    pod 'Alamofire', '~> 3.4' # Swift pod
end

person mirazasx    schedule 03.08.2016    source источник
comment
Одна вещь, которую я обнаружил, заключается в том, что это быстрая актуальная проблема, если я удалю use_frameworks! и Alamofire затем устраняют ошибки.   -  person mirazasx    schedule 03.08.2016


Ответы (3)


Я установил Google-Maps-iOS-Utils в свой проект путем установки модуля. Пожалуйста, обновите ваш pod-файл

target 'Happevents' do
pod 'GoogleMaps' # Objective-C pod
pod 'Google-Maps-iOS-Utils', :git => 'https://github.com/googlemaps/google-maps-ios-utils'
pod 'Alamofire', '~> 3.4' # Swift pod

конец

person Bibin Joseph    schedule 30.08.2016
comment
Выдает ошибку: [!] Поды, написанные на Swift, могут быть интегрированы только как фреймворки; добавьте use_frameworks! в свой подфайл или выберите его использование. Используемый Swift Pod: Alamofire. - person mirazasx; 04.10.2016

Вы должны удалить use_frameworks! из своего pod-файла

person Shervin Jam    schedule 12.08.2017

Есть руководство от Google, как используйте их библиотеку с Swift и use_frameworks! вы также можете проверить этот.

person Nosov Pavel    schedule 25.09.2019