我正在创建可可豆测试库。我以
的形式添加了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
写什么。
答案 0 :(得分:0)
请确保您在0.0.1
存储库上有一个https://github.com/{User}/{project}.git
标签。
如果您需要进行其他诊断,请运行pod spec lint --verbose --no-clean ...