在项目中使用cocoapods后总有这样或者那样的not found的问题,在网上翻解决方案多是在Build Settings的Linking或者是Search Paths 加各种路径。路径里面就涉及到了各种地址。在此记录这些地址表示的意思。
$(PROJECT_DIR)代表的是整个项目
$(SRCROOT)代表的是项目根目录下
${PODS_ROOT}代表的是pod目录
recursive(会在相应的目录递归搜索文件)
non-recursive (非递归)
- $(inherited)是什么?
在Xcode项目中很多地方都有 $(inherited),$(inherited)的意思就是继承上一级或依赖项的配置。通过CocoaPods集成的项目,$(inherited)将会包含Pods.xcodeproj中的配置。
$(inherited),这个是target在设置自己路径的时候如果加了这个,那么就是继承project里设置的路径。如果不需要继承就不加,要不然乱加有可能整混导致路径错误。