我在我正在构建的一个小型静态库上运行 pod spec lint 时遇到了一些问题。有问题的库是https://github.com/seanoshea/ios-etsy-sdk,linter的输出可在https://gist.github.com/seanoshea/5630836获得。
错误包括:
- ERROR | [xcodebuild] ios-etsy-sdk/ios-etsy-sdk/SOSEtsyApiClient.m:19:9: fatal error: 'AFHTTPClient.h' file not found
- ERROR | [xcodebuild] ios-etsy-sdk/ios-etsy-sdk/SOSEtsyShopResult.h:22:32: error: cannot find interface declaration for 'SOSEtsyResult', superclass of 'SOSEtsyShopResult'
- NOTE | [xcodebuild] ios-etsy-sdk/ios-etsy-sdk/SOSEtsyShopResult.h:22:12: warning: class 'SOSEtsyShopResult' defined without specifying a base class [-Wobjc-root-class]
- NOTE | [xcodebuild] ios-etsy-sdk/ios-etsy-sdk/SOSEtsyShopResult.h:22:29: note: add a super class to fix this problem
该库的 Podfile 可在https://github.com/seanoshea/ios-etsy-sdk/blob/master/Podfile获得,并将 AFNetworking 列为依赖项。当我查看机器上的 /tmp/CocoaPods/Lint 目录时,我注意到 AFNetworking 尚未下载,这意味着 .h 文件不可用。
我是否在我的 podspec 中遗漏了一些东西以确保下载 AFNetworking?
谢谢,
肖恩