Rob*_*ier 12
你是在正确的轨道上,但重点是该应用程序只能在特定的iOS版本或更高版本上运行.ABI稳定性的整个目标是允许使用一个版本的Swift编译的Swift二进制文件(即应用程序)能够与使用不同版本的Swift编译的二进制文件(即框架)进行互操作.
但是,是的,为了利用ABI稳定性,您的应用程序将只能在iOS 13(或任何版本)或更高版本上运行.
这就是ObjC(以及C和C++以及大多数语言)中的工作方式.我可以在iOS 10上构建我的Objective-C应用程序,并期望它可以毫不费力地在iOS 11上与Foundation和UIKit链接.今天你不能用Swift库做到这一点.