我正在开发一个使用AFNetworking v1.3.1
而没有问题的iOS项目。最近,我们决定不再支持iOS 5.0
并更新项目以支持iOS 6.0
以及相应的pod版本。我已将项目迁移到AFNetworking v2.3.1
,当它在设备和模拟器上运行时,它就像一个魅力。然而,当试图运行Kiwi测试时,它失败了。它给出了错误:
'AFNetworking.h' file not found
不要误会我的意思,我搜索了SO和AFNetworking的问题页面,但我能找到的只是改变Header Search Paths
会修复类似的问题而不是我的问题。在测试构建时,Xcode甚至无法找到与AFNetworking相关的任何内容。
这是我的pod文件:
platform :ios, '6.0'
pod 'Kiwi/XCTest', '2.2.4'
pod 'AFNetworking', '2.3.1'
pod 'MBProgressHUD', '~> 0.8'
pod 'FMDB'
pod 'JSONModel'
这是产品目标和测试目标的标题搜索路径:
"${PODS_ROOT}/Headers"
"${PODS_ROOT}/Headers/AFNetworking"
"${PODS_ROOT}/Headers/FMDB"
"${PODS_ROOT}/Headers/JSONModel"
"${PODS_ROOT}/Headers/Kiwi"
"${PODS_ROOT}/Headers/MBProgressHUD"
#
$(inherited)
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
"${PODS_ROOT}/Headers"
"${PODS_ROOT}/Headers/AFNetworking"
"${PODS_ROOT}/Headers/FMDB"
"${PODS_ROOT}/Headers/JSONModel"
"${PODS_ROOT}/Headers/Kiwi"
"${PODS_ROOT}/Headers/MBProgressHUD"
我可能正在寻找错误的方向,所以如果你能指出我正确的方向,我将非常感激。