module.modulemap локально работает хорошо, но завершается неудачно с ошибкой: такой модуль «GoogleAnalytics» отсутствует во время спецификации модуля - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь сделать быстрый фреймворк, используя Google Analytics.Я следовал инструкциям эта статья при условии.Его можно успешно построить на местном.Однако после запуска pod spec lint я продолжал получать сообщение об ошибке: такого модуля «GoogleAnalytics» нет

Что я пробовал дальше

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

Pod::Spec.new do |s|
  // neglect other info
  s.source_files  = "GAHelper", "GAHelper/**/*", "module.modulemap.dist"
  s.preserve_paths = 'GAHelper/**/*'

  s.xcconfig = { 'SWIFT_INCLUDE_PATHS' => '$(PODS_ROOT)/GAHelper' }

  s.framework  = "UIKit"
  s.static_framework = true
  s.dependency "GoogleAnalytics", "3.17.0"
  s.prepare_command     = <<-EOF
  cp module.modulemap.dist Pods/Headers/Public/GoogleAnalytics/module.modulemap
  cat <<-EOF > Pods/Headers/Public/GoogleAnalytics/module.modulemap
  \EOF
  EOF
end

Как мне заставить pod spec lint успешно распознавать GoogleAnalytics?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...