2016-08-03 78 views
0

我試圖創建私人吊艙。Podspec不驗證沒有錯誤

我做了什麼: *創建,並在正確的分支 推式回購*創建podspec

現在我與podspec驗證掙扎。

BKit.podspec

Pod::Spec.new do |s| 
    s.name    = 'BKit' 
    s.version   = '0.1.0' 
    s.summary   = 'This is for myown usage kit' 
    s.homepage   = 'https://wdowikowski.pl' 
    s.license   = { :type => 'MIT', :file => 'LICENSE' } 
    s.author   = { 'Błażej Wdowikowski' => '[email protected]' } 
    s.source   = { :git => 'https://url.to.repo', :tag => s.version.to_s } 
    s.social_media_url = 'https://twitter.com/the_dudi' 
    s.ios.deployment_target = '8.0' 
    s.source_files = 'BKit/Classes/**/*' 
    s.frameworks = 'UIKit' 
    s.dependency 'Cheetah' 
    s.dependency 'Decodable' 
end 

調用pod repo push BKit BKit.podspec --verbose後,我得到

//Building log 
** BUILD SUCCEEDED ** 

-> BKit (0.1.0) 
    + WARN | xcodebuild: Cheetah/Cheetah/Bezier.swift:44:36: warning: '++' is deprecated: it will be removed in Swift 3 
    + WARN | xcodebuild: Cheetah/Cheetah/Bezier.swift:44:9: warning: C-style for statement is deprecated and will be removed in a future version of Swift 
    + WARN | xcodebuild: Cheetah/Cheetah/Cheetah.swift:290:16: warning: '++' is deprecated: it will be removed in Swift 3 
    + WARN | xcodebuild: Cheetah/Cheetah/Cheetah.swift:295:28: warning: '--' is deprecated: it will be removed in Swift 3 
    + WARN | xcodebuild: Cheetah/Cheetah/CheetahManager.swift:35:16: warning: '++' is deprecated: it will be removed in Swift 3 
    + WARN | xcodebuild: Cheetah/Cheetah/CheetahManager.swift:46:65: warning: use of string literal for Objective-C selectors is deprecated; use '#selector' instead 

[!] The `BKit.podspec` specification does not validate. 

/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.0.1/lib/cocoapods/command/repo/push.rb:130:in `block in validate_podspec_files' 
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.0.1/lib/cocoapods/command/repo/push.rb:119:in `each' 
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.0.1/lib/cocoapods/command/repo/push.rb:119:in `validate_podspec_files' 
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.0.1/lib/cocoapods/command/repo/push.rb:64:in `run' 
/Library/Ruby/Gems/2.0.0/gems/claide-1.0.0/lib/claide/command.rb:334:in `run' 
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.0.1/lib/cocoapods/command.rb:50:in `run' 
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.0.1/bin/pod:55:in `<top (required)>' 
/usr/local/bin/pod:23:in `load' 
/usr/local/bin/pod:23:in `<main>' 

我不知道我做錯了,我不知道在我應該看什麼在。

我使用的CocoaPods 1.0.1

回答

1

看起來你在回購URL的佔位符離開。

如果您pod spec lint --verbose您可以看到更詳細的錯誤信息,說明您的規範失敗的原因,例如fatal: unable to access 'https://url.to.repo/': Could not resolve host: url.to.repo。希望有所幫助。