【问题标题】:CocoaPods lint failingCocoaPods 皮棉失败
【发布时间】:2013-05-22 21:02:12
【问题描述】:

在我正在构建的小型静态库上运行 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 已下载?

谢谢,

肖恩

【问题讨论】:

    标签: ios afnetworking cocoapods


    【解决方案1】:

    您需要使用Podspec 表示它依赖于AFNetworking。 Here is an example.

    【讨论】:

    • 就是这样。谢谢你的回答。
    • PS - 我在 stackoverflow.com/questions/16702814/… 打开了一个与类似问题相关的不同 CocoaPods 问题。如果您对此有任何想法,我将不胜感激。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-03
    • 2010-11-01
    • 2011-11-23
    • 2014-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多