2014-12-03 37 views
1

我在Swift中創建了一個圖書館,並試圖將圖書館上傳到cocoapods(我不確定這是否可能,但我認爲它必須是)。我以前從未上傳過圖庫到cocoapods,所以我不知道如何做到這一點。我已經在GitHub有庫。將圖書館上傳到可可豆莢

這是我的嘗試:

打開終端,並鍵入以下命令:

pod spec create JHProgressHUD 

這創造了一個JHProgressHUD.podspec文件。我更換了文件的全部缺省內容有以下幾點:

Pod::Spec.new do |spec| 
spec.name   = 'JHProgressHUD' 
spec.version  = '1.0.0' 
spec.license  = { :type => 'MIT' } 
spec.homepage  = 'https://github.com/harikrishnant1991/JHProgressHUD' 
spec.authors  = { 'Harikrishnan T' => '[email protected]' } 
spec.summary  = 'IOS HUD Swift Library' 
spec.source  = { :git => 'https://github.com/harikrishnant1991/JHProgressHUD.git', :tag => '1.0.0' } 
spec.ios.deployment_target = '7.0' 
spec.platform = :ios, '7.0' 
spec.source_files = 'JHProgressHUD.swift' 
end 

然後我嘗試下面的命令:

pod spec lint JHProgressHUD.podspec 

但我收到以下錯誤:

-> JHProgressHUD (1.0.0) 
    - ERROR | [xcodebuild] error: /Applications/Xcode 2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: unknown option character `X' in: -Xlinker 

Analyzed 1 podspec. 

[!] The spec did not pass validation. 

什麼是造成這個錯誤?由於這是我第一次嘗試向cocoapods添加庫,因此我不確定是否發生這種情況,因爲這是一個快速庫。我已經在一個項目中嘗試過這個庫,它正在編譯並運行良好。任何人都可以指導我如何添加一個庫到cocoapods?我發現只有幾個教程,沒有一個很有幫助。是否可以添加一個快速庫到cocoapods?

回答