美文网首页
iOS之Header Search Paths和User Hea

iOS之Header Search Paths和User Hea

作者: ios_暗夜行者 | 来源:发表于2022-03-10 18:09 被阅读0次

Framework Search Paths 管理导入的*.framework的路径

Library Search Paths 管理导入的*.a的路径

Header Search Paths 管理导入的头文件的路径

***************倒入co coaPods后的文件路径问题---CocoaPods导入第三方库,提示找不到头文件的解决方法

通过cocoaPods倒入框架后;找到TARGETS -> Build Settings -> SearchPaths -> User Header Search Paths  在后面的空白处双击;在Header search path中新增一个值”$(PODS_ROOT)”,并且选择”recursive”,这样Xcode就会在项目目录中递归搜索文件且会自动找到Pods文件,头文件自动补齐功能马上就好使了.

————————————————

***************项目里有该文件,但是还是显示找不到。或者是cocopods打开的项目。

原因:.h文件路径找不到。具体找不到的原因有很多种。

可能pods 的头文件找不到

#import "Reachability.h"找不到

首先找到下面配置文件:

Reachability-Private.xcconfig

查看里面内容:

#include "Reachability.xcconfig"

GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1

HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Reachability" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MKNetworkKit" "${PODS_ROOT}/Headers/Public/MKNetworkKit/Categories" "${PODS_ROOT}/Headers/Public/Reachability"

OTHER_LDFLAGS = ${REACHABILITY_OTHER_LDFLAGS}

PODS_ROOT = ${SRCROOT}

SKIP_INSTALL = YES

上面标红的地址,去文件夹看看相应路径是否存在该文件,经常是在别的文件夹下面。

 原文链接:https://blog.csdn.net/u011146511/article/details/77198330

相关文章

网友评论

      本文标题:iOS之Header Search Paths和User Hea

      本文链接:https://www.haomeiwen.com/subject/btqqdrtx.html