【问题标题】:Uploading library to cocoa pods将库上传到可可豆荚
【发布时间】:2015-01-31 20:58:29
【问题描述】:

我已经在 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 添加库,因此我不确定这是否正在发生,因为这是一个 swift 库。我已经在一个项目中尝试了这个库,它正在编译和运行良好。谁能指导我如何向 cocoapods 添加库?我只找到了一些教程,而且没有一个很有帮助。是否可以向 cocoapods 添加 swift 库?

【问题讨论】:

    标签: cocoa swift cocoapods xcodebuild podspec


    【解决方案1】:
    猜你喜欢
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    • 2017-08-03
    • 2018-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多