检查具有相同编译错误的多个出版物,确实令人讨厌的是,某些库不支持当前版本,因此Apple还会与Swift版本一起多次更新xcode。然后,在回顾了许多出版物和研究之后,我发现了这个post,它们表明:
Swift 5为应用程序提供二进制兼容性:保证 将来,使用一个版本的 Swift编译器将能够与使用 另一个版本。即使在使用版本时也是如此 以前语言的兼容模式(-swift-version 4.2)。
在其他情况下,它们指示使用 carthage update --platform iOS --no-use-binaries ,但我使用的是cocoapod,因此我无法使用该解决方案并最终指示启用 Buil Libraries For发行版,但直到现在,对我来说,什么都没有真正起作用,我不禁想到也许明天他们将发布Swift 5.1.4,而他们对Swift 5.1.3的支持将无法使用。 我真的希望您能为我提出的编译错误问题的解决方案提供帮助,如果有人知道该帖子 ABI STABILITY