【问题标题】:Podspec dependancies in local repos本地仓库中的 Podspec 依赖项
【发布时间】:2015-02-03 17:35:51
【问题描述】:

我们为本地 podspec 创建了一个本地存储库。我在里面放了这个 Lua podspec,因为我需要 5.1.5 支持。为了确保没有名称冲突,我将其命名为 Lua51。它验证得很好(通过“pod spec lint”,到目前为止一切都很好。:-)

-> Lua51 (5.1.5)
  The lua language (for embedding).
  pod 'Lua51', '~> 5.1.5'
  - Homepage: https://github.com/qmx/lua
  - Source:   http://www.lua.org/ftp/lua-5.1.5.tar.gz
  - Versions: 5.1.5 [mypodrepo repo]

在此基础上,我想制作一个将其用作依赖项的 podspec。所以我在 luaz 的 podspec 中添加了 "dependencies": { "Lua51": [ "~> 5.1.5"] },但是当我执行“pod spec lint”时,我得到了

[!] Unable to find a specification for `Lua51 (~> 5.1.5)` depended upon by `luaz`.

仅在主仓库中搜索依赖项是否有限制?还是在指定依赖关系时我做错了什么?

假设有依赖关系,我应该如何将 Lua51 头目录添加到 HEADER_SEARCH_PATHS 中,以便 luaz 编译?

顺便说一句,我所有的 podspec 都是 JSON 表示法。这是 podspecs Lua51luaz 的链接

干杯

尼克

【问题讨论】:

    标签: cocoapods


    【解决方案1】:

    我认为这个is fixable 由命令上的--sources=https://github.com/artsy/Specs 标志。

    我认为我们绝对可以更好地解释这里的问题。也许如果我们没有找到它,我们可以推荐使用源标志。

    【讨论】:

    • 感谢 Orta,就是这样,它与 --sources 标志配合得非常好。 :-)
    猜你喜欢
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 2018-02-13
    • 2023-04-11
    • 2016-11-02
    • 1970-01-01
    相关资源
    最近更新 更多