Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 Xcode 9.4 和我的框架代码在 swift 3.2 中运行,然后今天我下载了 Xcode 10 beta 4 并将我的框架更新到 swift 4.2
现在的问题是我的框架不受 Xcode 9.4 支持,它给了我一个错误说:
我的问题是可以在 Xcode 9.4 中使用 swift 4.2 编译框架吗?如果不是为什么?我必须更改任何设置才能工作吗?
有什么帮助吗?提前致谢..
Apple 在 swift 5 中提供对 ABI 的支持,但直到 swift 是应用程序的一部分,而不是 iOS SDK,所以你要再次使用 Xcode 9.4 编译你的项目,因为 swift 4.2 不是 Xcode 9.4 的官方部分。“直到 swift 5.0 swift 将成为应用程序本身而不是系统的一部分”
或者只是使用 swift 4.1.2 编译代码,它将在 Xcode 10 beta 上运行而不会出错