2014-12-03 108 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?

回答