我觉得诺布问这个问题,但什么是目标依赖?我一直在Xcode中看到它。
答案 0 :(得分:16)
依赖项是必须在当前目标之前构建的另一个目标。例如,如果您有应用程序目标和框架目标,则应用程序目标可以将框架目标作为依赖项,以确保首先构建框架。也就是说,应用目标“取决于”框架。
答案 1 :(得分:0)
Xcode print(typing.cast(Sub, d['sub']).y)
[About]是构建选定目标所必需的依赖项。
Xcode支持Dependency
[About]和Implicit
依赖性。
明确依赖
Explicit
依赖项是源代码,也称为Explicit
。 Xcode在依赖目标之前构建所有Non-compiled dependency
。 explicit dependencies
使用相同的 product_name 覆盖Explicit dependency
。
implicit dependency
中指定了 Explicit Dependency
。
有多种方法可以在Xcode中指定我们的目标依赖于其他目标的产品:
Build Phases -> Target Dependencies
[About] 其他说明:
cross-project reference
Dynamic Framework
。如果不是-在真实设备上,您将获得General -> Embedded Binaries
[About] dyld: Library not loaded
开始添加依赖项并选择一个显式依赖项的产品,则Xcode会自动将其添加到General -> Embedded Binaries
Build Phases -> Target Dependencies
Static binary