导入AFNetworking.h提示文件未找到,重装Pods后仍未解决怎么办
AFNetworking头文件找不到问题解决方案
- 检查Podfile配置
确认Podfile中已添加pod 'AFNetworking',且依赖配置在你当前编译的主项目target下,而非仅配置在测试、扩展等其他target中。重新执行pod install后留意终端输出,确认有AFNetworking安装成功的提示,无依赖冲突、拉取失败类报错。 - 校验头文件搜索路径配置
打开.xcworkspace项目,选中主target进入Build Settings页面,搜索Header Search Paths,确认配置项中包含${PODS_ROOT},且权限设置为recursive。如果手动修改过该配置,可删除后重新执行pod install让CocoaPods自动生成对应配置。 - 调整架构编译配置
在Build Settings页面搜索Build Active Architecture Only,Debug模式设置为YES,Release模式设置为NO,避免架构不匹配导致的依赖头文件识别异常。 - 清理Xcode缓存重建
按Command + Shift + K快捷键清理项目编译缓存,再按Command + Option + Shift + K清理派生数据,重启Xcode后重新编译项目。 - 校验版本兼容性
如果你未指定AFNetworking版本,默认拉取的最新版本要求项目最低支持iOS 9及以上。如果你的项目最低支持版本低于iOS 9,可在Podfile中指定低版本兼容的AFNetworking:pod 'AFNetworking', '~> 3.2.1',重新执行pod install后再编译。
内容的提问来源于stack exchange,提问作者jin
相关产品推荐
相关产品推荐

