复杂的Xcode工作空间中SRCROOT m的含义

问题描述

我有一个Xcode工作区,其中包含一个主项目和几个子项目(嵌入在主应用程序中的3个框架和一个插件包),在磁盘上这样组织:

Main project/
    MainProject.xcworkspace
    FrameworkA/
        FrameworkA.xcodeproj
        Sources/
    FrameworkB/
    FrameworkC/
    Bundle/
        Bundle.xcodeproj
        ConfigFiles/

主项目和捆绑软件使用了某些框架。当我想从捆绑软件的配置文件中引用框架时,我想知道SRCROOT是什么意思:主工作区的路径,还是捆绑软件项目的路径?换句话说,如果我想从MainProject/Bundle/ConfigFiles/Debug.xconfig引用框架A,我必须写:

HEADER_SEARCH_PATHS = ${SRCROOT}/../FrameworkA/Sources/

或者只是

HEADER_SEARCH_PATHS = ${SRCROOT}/FrameworkA/Sources/

?谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)