如何在iOS中管理项目和框架之间的常见依赖关系

时间:2020-08-21 12:27:27

标签: ios swift xcode

我有一个使用第三方框架的框架(例如XYZ),例如Alamofire。我要导入XYZ框架的项目也使用相同的第三方框架。我如何在项目中管理这种常见的依赖关系以避免重复。

XYZ框架具有故事板等资源。

1 个答案:

答案 0 :(得分:1)

这是一种方法...

  1. 在主应用程序的目标设置中,添加和嵌入两个框架

demo1

  1. 在XYZ框架的目标设置中添加非嵌入依赖项

demo2

  1. 所有链接将由Xcode完成,每个框架仅包含在主应用程序包中一次,因此,照常在两个目标源中使用import Alamofire

demo

使用Xcode 12 / iOS 14准备并测试了演示

相关问题