如何在Swift代码的部署信息中检查目标操作系统版本



我有自己的iOS 13或更高版本的专用框架。我将此框架用于iOS 12或更早版本的应用程序,作为iOS 13的特殊功能。我需要将框架的目标操作系统设置为与应用程序相同,以避免在旧操作系统上运行时出现链接错误。

由于我不能为Xcode构建设置写注释,所以我想在代码中检查一下。如何在Swift中检查目标操作系统版本?

感谢

我应该为我的私有框架将目标操作系统设置为iOS 13,并使用弱链接符号。不需要注释,也不需要编译时检查。

框架和薄弱环节https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/WeakLinking.html

最新更新