項目里有該文件,但是還是顯示找不到。或者是cocopods打開的項目。
原因:.h文件路徑找不到。具體找不到的原因有很多種。
1、一般會設置
IOS引用三方framewrok的頭文件出現'xxxxx/xxxx.h' file not found問題解決方法
例如:xxxxxx'MAMapKit/MAMapKit.h' file not found
我們平時添加三方framework一般會這么設置。
小伙伴們,如果你遇到了上面說的錯就看一下下面這張圖是否做了同樣的設置。
如果還是不行的話,很有可能是上面填的路徑根文件夾實際路徑不同。
2、還有可能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
上面標紅的地址,去文件夾看看相應路徑是否存在該文件,經常是在別的文件夾下面。