Ошибка Podspec: шаблон `source_files` не соответствует ни одному файлу - PullRequest
0 голосов
/ 10 мая 2019

Я создаю тестовую библиотеку какао. Я добавил в него файл 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 голосов
/ 10 мая 2019

Убедитесь, что в репо https://github.com/{User}/{project}.git есть тег 0.0.1.

Если вам необходимо выполнить дополнительную диагностику, запустите pod spec lint --verbose --no-clean ...

...