Ben CocoaPods üzerinden dağıtmak istediğim bir çerçeve yaptım.pod spec lint başarısız olur. 'vendored_frameworks' desen herhangi bir dosyayla eşleşmedi
Aptalca bir şey yapıyorum emin değilim. Temel dizinde tamamlanmış bir .framework klasörünü ekledim ve bunun bölüme kaynak olmasını istiyorum. Ben "pod lib tiftiği" çalıştırdığınızda, her şey iyi görünüyor ama "pod Spec tiftiği" çalıştırdığınızda alıyorum:
- ERROR | [iOS] The `vendored_frameworks` pattern did not match any file.
Ben stackoverflow gözden geçirdikten sonra preserve_paths ekleyerek denedim ama bu görünmüyor Sorunumu çöz Cocoapods belgesini okumadan, vendored_frameworks "Pod ile birlikte gelen çerçeve paketlerinin yolları" dır, bu yüzden burada kullanmak iyi görünüyor. Herhangi bir yorumlara büyük takdir
Pod::Spec.new do |s|
s.name = "X"
s.version = "1.0"
s.summary = "Summary"
s.description = "Description here"
s.homepage = "http://www.valid_homepage.com/"
s.license = { :type => "Commercial", :text => "See https://www.license_here" }
s.author = { "Author" => "[email protected]" }
s.source = { :http => "https://storage.googleapis.com/path/to/file" }
s.social_media_url = 'https://twitter.com/handle'
s.platform = :ios, '7.0'
s.requires_arc = true
s.preserve_paths = 'X.framework'
s.vendored_frameworks = 'X.framework'
s.frameworks = 'SystemConfiguration'
s.library = 'resolv'
end
:
İşte benim podspec dosyasıdır! Teşekkürler!
.framework dizini
Framework
- Headers (Shortcut)
- LibraryFile (Shortcut)
- Versions
- A
- Headers (Contains .h file)
- LibraryFile
- Current (Shortcut to A directory)