gpt4 book ai didi

ios - 如何在不创建 Umbrella 框架的情况下构建依赖于另一个的 iOS 框架

转载 作者:技术小花猫 更新时间:2023-10-29 11:22:21 24 4
gpt4 key购买 nike

我试图通过创建一些可重复使用的框架来简化我的开发,这些框架包含我经常在多个项目中重复使用的功能。

但是,在设置我的一个框架后我遇到了一个问题,这些类依赖于 Firebase 框架。阅读 Apple 文档后,不建议创建 Umbrella Framework(一个嵌入另一个框架),特别是如果您没有嵌入式框架的所有权(我没有)。

那么问题是:

我如何创建一个框架项目,它允许我构建框架而不包括将创建 Umbrella 框架的依赖项。我认为这就是像 Firebase 这样的人所做的,因为当您添加他们的框架时,您还必须将其他框架添加到您的项目中。我不太明白您将如何配置项目以允许您构建框架而不会出错但不包含依赖项。

作为引用,我使用的是最新的 Xcode,需要支持 iOS 8 及更高版本。

在此先感谢您对此的任何想法/建议

最佳答案

为了任何正在为同一问题而苦苦挣扎的人的利益,答案比我预期的要简单得多。

框架是动态链接的,简单地为您自己的框架添加一个框架到项目中不会导致它嵌入到输出文件中,因此不会生成 Umbrella 框架。你实际上不需要做任何事情。您自己的框架所需的任何框架都可以包含在您的项目中,以便您可以编译自己的框架,并且还需要包含在使用您的框架的任何项目中。

关于ios - 如何在不创建 Umbrella 框架的情况下构建依赖于另一个的 iOS 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37146524/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com