我正在开发一个使用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"
我可能看错了方向,所以如果你能指出我正确的方向,那将不胜感激。