Я пытаюсь установить «Google-Maps-iOS-Utils», но это дает мне выше ошибки. Вот Podfile:«Цель« Pods »имеет транзитивные зависимости, которые включают статические двоичные файлы» при установке «Google-Maps-iOS-Utils»
platform :ios, '9.0'
use_frameworks!
target 'MapClusters' do
pod 'Alamofire'
pod 'SwiftyJSON'
pod 'GoogleMaps'
pod 'Google-Maps-iOS-Utils'
end
Я попытался удалить pod 'Google-Maps-iOS-Utils'
и он сделал работу. Поэтому я полагаю, что Google-Maps-iOS-Utils вызывает проблему. Вот полная ошибка:
[!] The 'Pods-MapClusters' target has transitive dependencies that include static binaries: (/Users/BAPS/Documents/Test/MapClusters/Pods/GoogleMaps/Subspecs/Base/Frameworks/GoogleMapsBase.framework, /Users/BAPS/Documents/Test/MapClusters/Pods/GoogleMaps/Subspecs/Maps/Frameworks/GoogleMapsCore.framework, and /Users/BAPS/Documents/Test/MapClusters/Pods/GoogleMaps/Subspecs/Maps/Frameworks/GoogleMaps.framework)
Я уже прошел множество ответов здесь или в другом месте на веб-сайте. До сих пор я пытался эти решениями:
Отключение проверки зависимостей переходных.
2.
pre_install do |installer| def installer.verify_no_static_framework_transitive_dependencies; end end
post_install do |installer| find Pods -regex 'Pods/GoogleMaps.*\\.h' -print0 | xargs -0 sed -i '' 's/\\(<\\)GoogleMaps\\/\\(.*\\)\\(>\\)/\\"\\2\\"/'
find Pods -regex 'Pods/Google-Maps-iOS-Utils.*\\.h' -print0 | xargs -0 sed -i '' 's/\\(<\\)Google-Maps-iOS-Utils\\/\\(.*\\)\\(>\\)/\\"\\2\\"/' end
После добавления выше двух точек в Podfile, монтажные работы, но потом, когда я пытаюсь запустить приложение, я получаю эту ошибку:
После удаления pod 'SwiftyJSON'
i т, но мне это нужно.
Я пробовал несколько других вещей, но ничего не помогает. Я новичок в разработке ios, поэтому я не могу помочь себе.
Я использую swift, xcode 7.3 и последние cocoapods.
Проверьте свою структуру, расширив файл 'GoogleMaps.h' или нет. Добавьте фреймворк правильно со всеми файлами заголовков. –
@DipenPanchasara Я не могу понять это. Где именно я должен смотреть. И если его нет, то как я могу его добавить? –
Я немного занят, дайте мне время, я обязательно загляну в него завтра. –