我们为本地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 Lua51和luaz
的链接干杯
的Nik
答案 0 :(得分:1)
我认为命令--sources=https://github.com/artsy/Specs
标记为is fixable。
我认为我们绝对可以更好地解释这里的问题。也许如果我们找不到它,我们可以推荐使用sources标志。