如何将私有框架添加到目标依赖项?

2024-01-05

我正在尝试嵌入一个私有框架 https://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Concepts/WhatAreFrameworks.html#//apple_ref/doc/uid/20002303-BBCEIJFI(最后一段)在我的应用程序包中使用 XCode 4 并遵循 Apple 的(看似)过时的指示 https://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Tasks/CreatingFrameworks.html.

就我而言,我是为每个目标使用单独的 Xcode 项目。这是最后一步:

在检查器窗口的“常规”选项卡中,将框架添加为应用程序的依赖项。添加此依赖项会导致 Xcode 在构建应用程序目标之前构建框架目标。

您在应用程序目标中建立的构建依赖关系会导致框架在应用程序之前构建。这很重要,因为它保证框架的构建版本可用于链接和嵌入应用程序。由于这种依赖性,您可以将 Xcode 项目的活动目标设置为您的应用程序并将其留在那里。现在构建应用程序会构建框架并将其复制到应用程序包目录,从而在两者之间创建必要的链接。

然而,当点击 + 按钮时目标依赖关系框架不显示。如何在 Xcode 4 中的私有框架和应用程序目标之间建立构建依赖关系?

Edit:我应该澄清一下,我已经让私有框架正常工作了。我只是想避免每次更改框架时都清理项目,并确保框架是在应用程序目标之前构建的。


设法通过将私有框架项目添加为子项目,然后将框架目标添加到中来解决此问题目标依赖关系.

但是,就我而言,框架目标并未显示为选项目标依赖关系直到我删除 DerivedData。那个讨厌的小虫子快把我逼疯了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将私有框架添加到目标依赖项? 的相关文章

随机推荐