在項(xiàng)目中使用cocoapods后總有這樣或者那樣的not found的問(wèn)題,在網(wǎng)上翻解決方案多是在Build Settings的Linking
或者是Search Paths
加各種路徑徒探。路徑里面就涉及到了各種地址喂窟。在此記錄這些地址表示的意思。
$(PROJECT_DIR)代表的是整個(gè)項(xiàng)目
$(SRCROOT)代表的是項(xiàng)目根目錄下
${PODS_ROOT}代表的是pod目錄
recursive(會(huì)在相應(yīng)的目錄遞歸搜索文件)
non-recursive (非遞歸)
- $(inherited)是什么磨澡?
在Xcode項(xiàng)目中很多地方都有 $(inherited)
,$(inherited)
的意思就是繼承上一級(jí)或依賴項(xiàng)的配置稳摄。通過(guò)CocoaPods集成的項(xiàng)目,$(inherited)
將會(huì)包含Pods.xcodeproj中的配置尉共。
$(inherited)
褒傅,這個(gè)是target在設(shè)置自己路徑的時(shí)候如果加了這個(gè),那么就是繼承project里設(shè)置的路徑殿托。如果不需要繼承就不加,要不然亂加有可能整混導(dǎo)致路徑錯(cuò)誤。