xcode - "$(SRCROOT)"在 XCode 库搜索路径中递归

标签 xcode path

将 XCode 库搜索路径设置为“$(SRCROOT)”递归而不是少数音乐会路径是好还是坏?为什么?

最佳答案

指定路径(例如,*/Users/username/MyProject/Frameworks*)在您确定无论如何都会保持不变。但是,如果您更改依赖项的位置,则每次都必须手动更新路径。如果你e,它可能会发生。例如,想要在另一台机器(构建机器、队友的机器等)上构建项目——很可能依赖项会有另一条路径。

为了拥有相对于目标路径的动态路径,我们使用SRCROOT。如 XCode Help 中所述:

SRCROOT
Identifies the directory containing the target’s source files.

这意味着通过放置相对于目标路径的依赖项(例如,*$(SRCROOT)/Frameworks*),我们将不需要一直更新路径。

直接回答您的问题:我想说的是,如果依赖项的路径是相对于目标的路径,那么拥有这样的动态路径标识是有益的。

至于递归:这只是意味着将递归检查子文件夹是否符合您指定的路径;实际上,您可以为任何路径设置 recursivenon-recursive

关于xcode - "$(SRCROOT)"在 XCode 库搜索路径中递归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22806194/

相关文章:

swift - 如何从 xcode 中 Storyboard上的导航 Controller 导航回来

ios - 是否有在 iOS 应用程序中设置后备本地化语言的官方方法?

c# - 在单元测试期间检索本地路径

c - 查找网格中 2 个节点之间的所有路径

c++ - 从 C++ 程序打开两个 wxt 终端

ios - Unity 的 iOS 构建需要应用内购买,尽管我的游戏不使用 IAP

ios - 在 XCode 单元测试中测试导航

algorithm - 如何有效修改 A* 算法以提供第 n 条最短路径?

java - 是否有正确的方法让 util 方法找到测试资源路径?

windows - 在 Java 中遇到困难。初学者在这里