本地回购中的Podspec依赖项

时间:2015-02-03 17:35:51

标签: cocoapods

我们为本地podspecs创建了一个本地存储库。在其中我已经把这个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,将其用作依赖项。所以我添加了#34;依赖":{" Lua51":["〜> 5.1.5"]}到podspec为luaz,但是当我做“pod spec lint”时我得到了

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

仅在主仓库中搜索依赖项是否有限制?或者在指定依赖性时我做了别的错误吗?

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

BTW,我所有的podspecs都是JSON表示法。以下是podspecs Lua51luaz

的链接

干杯

的Nik

1 个答案:

答案 0 :(得分:1)

我认为命令--sources=https://github.com/artsy/Specs标记为is fixable

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