我在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' => 'harikrishnant1991@yahoo.com' }
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中添加一个快速库?
答案 0 :(得分:0)