【问题标题】:Unable to find a specification for 'Pod'找不到“Pod”的规范
【发布时间】:2018-07-25 19:51:34
【问题描述】:

我的目标是将“CleanroomLogger”作为 Pod 提供。 我以前没有托管/制作过 pod,这是我的第一次尝试。如果我问一个明显的问题,请原谅我。

我已尝试在此论坛中搜索可能的答案,但我没有找到特别解决我的问题或者可能是我的问题。

以下是 Podspec 的链接和 Pod 的源代码。

源代码的链接是: https://github.com/vikramhimanshu/CleanroomLogger Podspec 的链接: https://github.com/vikramhimanshu/CleanroomLoggerPodspec

platform :ios, '10.0'

source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/vikramhimanshu/CleanroomLoggerPodspec.git'

abstract_target 'Eify' do

    use_frameworks!

    pod 'CleanroomLogger', :git => 'https://github.com/vikramhimanshu/CleanroomLogger.git'

    target '<Name>' do

    end

    target '<Name2>' do

    end

    target '<Name3>' do

    end

end

终端响应:

吊舱更新 更新所有 pod 更新本地规范存储库 $ /usr/bin/git -C /Users/ht/.cocoapods/repos/master 获取来源 --progress $ /usr/bin/git -C /Users/ht/.cocoapods/repos/master rev-parse --abbrev-ref HEAD 掌握 $ /usr/bin/git -C /Users/ht/.cocoapods/repos/master 重置 --hard origin/master HEAD 现在位于 4e310e8335f [添加] YTLiveStreaming 0.2.7 分析依赖关系 预下载:CleanroomLogger来自https://github.com/vikramhimanshu/CleanroomLoggerPodspec.git

[!] 找不到“CleanroomLogger”的规范。


我也试过没有源,但它是一样的。我有一种预感,我错过了一些非常小的东西,但找不到什么!!

非常感谢您的时间和帮助。

【问题讨论】:

    标签: ios git cocoapods


    【解决方案1】:

    源代码行应该是规范存储库,而不是指向您的源存储库的链接。请参阅说明 here 以设置私有规范存储库。

    或者,您可以通过将 pod 直接指向 podspec 来进行测试 -

    pod 'CleanroomLogger', :podspec => '/local/path/to/podspec'
    

    【讨论】:

    • 谢谢@paul。我尝试指定一个 pod-spec 并收到以下错误:[!] The dependency CleanroomLogger` 指定 podspecpath 与其他下载策略相结合。这是不允许的`
    • 另外,我并不是说要设置私人回购。我只是想让 CleanroomLogger 作为 cocoapod 提供给任何有兴趣使用它的人......
    • 另外,@Paul - 当您说“源代码行应该是规范仓库,而不是指向您的源仓库的链接”时,您的意思是 link 文件中的 s.source 应该是 @改为 987654327@?
    • 源代码行用于指向只存储 podspec 的 repo。如果您通读文档,您将获得上下文以理解您得到的答案。
    【解决方案2】:

    有一个很棒的博客可以用来创建 Cocoapods。关注this guide。希望这会对你有所帮助。

    pod lib create 实际上会通过提供标准目录结构以及高质量 pod 所需的一堆样板文件来帮助您快速开始。 pod lib create 不是创建 pod 的唯一方法,但它是最简单的。

    【讨论】:

    • 感谢您的回复。如果您可以查看我拥有的内容并指出任何缺失的链接,我会更有价值和更有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-13
    • 1970-01-01
    • 2014-01-03
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    • 1970-01-01
    相关资源
    最近更新 更多