Создание Cocoapod с Swift и зависимостью от Objective-C Framework

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

Я создаю модуль Swift, и в своем коде я использую SDK Google Maps для iOS, который входит в комплект.framework файл. Проект строится нормально в Xcode, однако у меня проблемы с публикацией библиотеки в Cocoapods.

Мне удалосьPodspec файл, который почти проверяет с помощьюpod lib lint команда. Однако теперь, когда я добавилGoogle-Maps-iOS-SDK стручок как зависимость вPodspec файл, он завершается со следующим сообщением:

$ pod lib lint

[!] Цель «Pods» имеет транзитивные зависимости, которые включают статические двоичные файлы: (/private/var/folders/n2/qyjfpk6n7zz_mngtwswlmsy00000gn/T/CocoaPods/Lint/Pods/Google-Maps-iOS-SDK/GoogleMaps.framework)

$

Это ожидается? Почему я не могу добавить Google Maps iOS SDK в качестве ссылки на свой модуль на основе Swift?

ВотPodspec:

Pod::Spec.new do |s|
s.name                  = '(name)'
s.version               = '1.0.0'
s.summary               = '(summary)'
s.platforms             = { :ios => '8.0', :osx => '10.10' }
s.ios.deployment_target = '8.0'
s.osx.deployment_target = '10.10'
s.license               = { :type => 'BSD', :file => 'LICENSE' }
s.source_files          = 'Sources/*.{h,swift}', '*.framework'
s.source                = { :git => "https://github.com/(Github repo).git", :tag => "1.0.0" }
s.requires_arc          = true
s.frameworks             = "Foundation", "CoreLocation"
s.author                = { 'Romain L' => '(email)' }
s.dependency 'Google-Maps-iOS-SDK'
end

Если я не включу Google Maps iOS SDK в качестве зависимости, тоpod lib lint не удается в заголовке моста и жалуется, что не может найти<GoogleMaps/GoogleMaps.h> (файл не найден).

Я застрял и не знаю, является ли это ошибкой в ​​Cocoapods 0.36 (все еще в бета-версии) или я делаю что-то не так.

Спасибо за вашу помощь!

Ответы на вопрос(1)

Ваш ответ на вопрос