复杂Xcode工作区中srcm根的含义
我有一个Xcode工作区,其中有一个主项目和几个子项目(3个框架和一个插件包,嵌入到主应用程序中),在磁盘上的组织方式如下:复杂Xcode工作区中srcm根的含义,xcode,build-settings,Xcode,Build Settings,我有一个Xcode工作区,其中有一个主项目和几个子项目(3个框架和一个插件包,嵌入到主应用程序中),在磁盘上的组织方式如下: Main project/ MainProject.xcworkspace FrameworkA/ FrameworkA.xcodeproj Sources/ FrameworkB/ FrameworkC/ Bundle/ Bundle.xcodeproj Config
Main project/
MainProject.xcworkspace
FrameworkA/
FrameworkA.xcodeproj
Sources/
FrameworkB/
FrameworkC/
Bundle/
Bundle.xcodeproj
ConfigFiles/
主项目和捆绑包使用了一些框架。当我想从bundle的配置文件中引用框架时,我想知道SRCROOT
是什么意思:主工作区的路径,还是bundle项目的路径?换句话说,如果我想从MainProject/Bundle/ConfigFiles/Debug.xconfig
引用框架A,我必须写:
HEADER_SEARCH_PATHS = ${SRCROOT}/../FrameworkA/Sources/
或者只是
HEADER_SEARCH_PATHS = ${SRCROOT}/FrameworkA/Sources/
??谢谢