iOS-将框架链接到比我项目的部署目标更高的部署目标

时间:2018-11-17 09:13:20

标签: ios swift xcode frameworks version

我有一个链接到我的项目的框架。该应用程序构建良好。但是,当我尝试导入要在我的类中使用的框架时,出现错误,表明框架部署目标高于我的应用程序的部署目标。我是否需要更改应用程序的部署目标以匹配框架的目标?还是有一种解决方法可以让我继续支持旧的iOS版本,同时仍然能够使用该框架?

1 个答案:

答案 0 :(得分:0)

考虑一下。该框架可能使用的功能,库在以后的iOS部署中可用,而在您正在使用的iOS部署中不存在。因此,是的,如果要使用此框架,则必须更改应用程序的部署目标。

尽管您可以有条件地导入基于iOS版本Conditionally import a framework (such as Speech) based on iOS Version in Swift?的框架,但是当然,您将需要针对该框架无法使用的iOS版本的解决方案。