【发布时间】:2013-12-16 00:41:45
【问题描述】:
我正在创建一个静态库,并且我想制作一个 podspec,以便它也可以包含在其他项目中。为了生成正确的 pod 结构,我使用了一个命令:
pod lib create <library_name>
它生成了以下结构
- .podspec
- CHANGELOG.md
- 类
- 项目
- README.md
- 耙文件
- 许可证
我在“projects”目录中创建了一个新的 Xcode 项目。我还在项目中添加了两个名为 Test1.h 和 Test2.h 的文件,并将它们保存在 classes 目录中。另外,我在 xCode 项目设置中添加了标头搜索路径变量“../Classes/”,因此编译器可以看到其他目录中的类和标头。 (有没有办法在 Xcode 中创建一个组,以便将所有类添加到其中,转到 Classes 目录,编译器可以自动看到它们?)
所以现在看起来像这样
- .podspec
- CHANGELOG.md
- 类
- Test1.h
- Test2.m
- 项目
- (文件夹)
- .xcodeproj
- 测试
- 播客文件
- README.md
- 耙文件
- 许可证
在我的 podspec 中,我对源文件有以下设置
s.source_files = '类/*.{h,m}'
但是当我跑步时:
pod 规格 lint .podspec
我收到以下错误:
- 错误 |
source_files模式与任何文件都不匹配。分析了 1 个 podspec。
[!] 规范未通过验证。
这里有什么问题?我已经坚持了好几个小时了。
【问题讨论】:
-
找到解决方法了吗?