Podspec错误:“ source_files”模式与任何文件都不匹配

时间:2019-05-10 11:35:46

标签: cocoapods podspec cocoapods-1.2

我正在创建可可豆测试库。我以

的形式添加了podspec文件
Pod::Spec.new do |s|
  s.name         = "TestFrame"
  s.version      = "0.0.1"
  s.summary      = "A short description of TestFrame."
  s.homepage     = "https://github.com/{user}/{project}"
  s.license      = { :type => "MIT", :file => "LICENSE" }
  s.author                = { "Shubham" => "{email}" }
  s.ios.deployment_target = "10.0"
  s.swift_version         = "4.2"
  s.source       = { :git => "https://github.com/{User}/{project}.git", :tag => "#{s.version}" }
  s.source_files = "TestFrame.h", "Test.swift"
end

pod lib lint --allow-warnings验证成功,但是pod trunk push --allow-warnings验证错误

- ERROR | [iOS] file patterns: The `source_files` pattern did not match any file.

我为s.source_files随机尝试了许多组合,但是很多次我都遇到了错误。

我的项目结构

--TestFrame
  --TestFrame
    --TestFrame.h
    --Test.swift
    --Info.plist

我的问题是我不知道用source_files写什么。

1 个答案:

答案 0 :(得分:0)

请确保您在0.0.1存储库上有一个https://github.com/{User}/{project}.git标签。

如果您需要进行其他诊断,请运行pod spec lint --verbose --no-clean ...