【发布时间】:2015-05-31 17:24:27
【问题描述】:
XCode 6.3.2 CocoaPods 0.37.2 KissXML 5.0
从 CocoaPods 0.35.0 更新后,我很难让 KissXML 编译为 pod。
我遇到很多这样的错误:
错误:(2, 9) 'libxml/tree.h' 文件未找到包含;改用“引号”
我有一个共享代码的 Mac 和 iOS 项目,它们都以同样的方式失败。如果我重新安装 0.35.0,它们会构建得很好。
我应该提到,我在我的应用程序中定义了一个 DDXMLDocument 的子类以及 DDXMLElement 上的一个类别。
我尝试创建一个较小的项目来演示该问题,但无法创建一个以相同方式失败的项目,因此它必须是我的项目所独有的。
有人知道去哪里看吗?
布鲁斯
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, "7.1"
inhibit_all_warnings!
pod 'BButton'
pod 'CocoaAsyncSocket'
pod 'CocoaLumberjack'
pod 'CSNotificationView'
pod 'Dropbox-iOS-SDK'
pod 'HockeySDK'
pod 'KissXML'
pod 'MBProgressHUD'
pod 'MMMarkdown'
pod 'Reachability'
pod 'Reveal-iOS-SDK', :configurations => ['Debug']
pod 'SWRevealViewController'
pod 'UIDevice-Hardware'
【问题讨论】:
-
你的 Podfile 是什么?由于 0.36.0 CocoaPods 需要在 Podfile 中明确指定源。见这里stackoverflow.com/questions/29034126/…
-
恐怕不是问题。编辑以包含 Podfile。
-
接口文件在哪里导入?看来您以错误的方式导入它
-
我知道你说 Podfile 不是问题,但我看到当
use_frameworks!不包含在 Podfile 中时会发生这种情况。也许这会导致这种情况? -
这是一个快速的项目吗?
标签: ios xcode cocoapods kissxml