美文网首页
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