Создание библиотеки Cocoapod с помощью GoogleMaps SDK

Я хочу использовать GoogleMaps в библиотеке My Cocoapod.

В cocoapod есть GoogleMaps. но вы не можете использовать dependency, потому что это статическая библиотека. наверное...

Я сослался на этот ответ.
Создание Cocoapod с помощью Swift и зависимости от платформы Objective-C
И создание библиотека успешно завершена.

У меня проблема при использовании встроенной библиотеки в примере проекта.

Когда я построил пример проекта, первая проблема:

ld: framework не найден GoogleMaps для архитектуры arm64

И я попытался добавить GoogleMaps в Podfile Пример проекта.
следующая проблема:

У цели «Pods-MapLibraryWrapper_Example» есть фреймворки с конфликтующими именами: GoogleMaps.

Есть ли способ решить проблему? или, есть ли другой способ использовать GoogleMaps?

Спасибо.

Часть библиотеки podspec.

  s.platform     = :ios, '8.0'
  s.requires_arc = true

  s.source_files = 'Pod/Classes/**/*'
  s.resource_bundles = {
    'MapLibraryWrapper' => ['Pod/Assets/*.png']
  }
  s.ios.resource_bundle = { 'MapLibraryWrapper-ios' => 'Resources/*.png' }

  s.public_header_files = 'Pod/Classes/**/*.h'
  s.frameworks = "Accelerate", "AVFoundation", "CoreData", "CoreLocation", "CoreText", "Foundation", "GLKit", "ImageIO", "OpenGLES", "QuartzCore", "SystemConfigurati\
on", "GoogleMaps"
  # s.dependency 'GoogleMaps'
  s.libraries = "c++", "icucore", "z"
  s.vendored_frameworks = 'Dependencies/GoogleMaps.framework'

  s.prepare_command = './download-googlemaps.sh'

структура каталогов

$(project_root)
    |- MapLibraryWrapper.podspec
    |- Dependencies/
        |- GoogleMaps.framework
    |- Example
        |- Podfile

Пример / подфайл

source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!

target 'MapLibraryWrapper_Example', :exclusive => true do
  pod 'MapLibraryWrapper', :path => '../'
  pod 'GoogleMaps'
end

target 'MapLibraryWrapper_Tests', :exclusive => true do
  pod 'MapLibraryWrapper', :path => '../'

  pod 'Quick', '~> 0.8.0'
  pod 'Nimble', '3.0.0'
end

person Daishi Nakajima    schedule 22.03.2016    source источник
comment
Ознакомьтесь с этим ответом stackoverflow.com/a/35174534/5872894   -  person Mihir Oza    schedule 22.03.2016
comment
Спасибо. Я это проверил. но $(inherited) уже существует в другом флаге компоновщика. i.stack.imgur.com/8kzzb.png   -  person Daishi Nakajima    schedule 22.03.2016
comment
Щелкните стрелку и убедитесь, что $(inherited) реализован как в (отладка, так и в выпуске)).   -  person Mihir Oza    schedule 22.03.2016
comment
И отладка, и выпуск $(inherited)   -  person Daishi Nakajima    schedule 22.03.2016
comment
Вы когда-нибудь это решали?   -  person sbarow    schedule 14.06.2016
comment
Разместил здесь ответ stackoverflow.com/questions/38453410/   -  person MCMatan    schedule 13.09.2016