module.modulemap在本地运行良好,但失败并显示错误:在pod spec短绒期间没有此类模块“ GoogleAnalytics”

时间:2018-08-27 05:57:52

标签: swift google-analytics frameworks cocoapods

我正在尝试使用Google Analytics(分析)建立一个快速的框架。我遵循了提供的说明this article。它可以在本地成功构建。但是,在运行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?

0 个答案:

没有答案