私は iOS プログラミングと cocoaPods の世界に不慣れで、「pod lib lint」に問題があります (まあ、まだ学習中なので、実際には多くの問題があります :P )。問題は、podspec ファイルが 2 つの異なるファイルの異なるフォルダーにあることです。最初のものでは、「pod lib lint」を実行すると、すべて問題ないと表示されますが、2 番目のもの (最初のもののコピーですが、cocoaPods プロジェクトではプル リクエストを実行する準備ができています) では、このエラーがスローされます。 :
- ERROR | The `source_files` pattern did not match any file.
- WARN | Unable to find a license file
私はそれについてグーグルで調べましたが、多くの人がこのエラーに問題を抱えていますが、パスに応じて問題が発生することについては誰も何も言いません。
私のpodspecファイルの「興味深い」部分は
Pod::Spec.new do |s|
s.name = "countdown"
s.version = "0.2.1"
s.summary = "Countdown is a class to implement a timer used to do a countdown"
s.description = <<-DESC
Countdown was created to provide a simple and fast way to create our own countdown in apps that need this feature. This countdown counts in seconds, but when the remaining time is less than one minute it counts in tenths.
As you will see, right now is a very simple class, with just some methods to use, but we will upload more methods as soon as somebody need it.
Please, if you want to help us to improve Countdown, send us your opinion to info@omitsis.com or just comment here ;-)
DESC
s.homepage = "http://www.omitsis.com/"
s.license = 'MIT'
s.author = { "Omitsis Consilting S.L." => "info@omitsis.com" }
s.source = { :git => "https://github.com/omitsis/countdown-ios.git", :tag => "v0.2.1" }
s.social_media_url = 'https://twitter.com/omitsis'
s.requires_arc = true
s.source_files = 'Classes/ios/*.{h,m}'
s.ios.exclude_files = 'Classes/osx'
s.frameworks = 'XCTest', 'Foundation'
end
誰かがこの問題を手伝ってくれますか? 皆さんに感謝します。この質問がかなり「初心者レベル」である場合は申し訳ありません:)。