【发布时间】: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 Lua51 和 luaz 的链接
干杯
尼克
【问题讨论】:
标签: cocoapods