gpt4 book ai didi

ios - 适用于所有 Xcode 版本的 Swift 框架

转载 作者:行者123 更新时间:2023-12-02 05:31:38 26 4
gpt4 key购买 nike

我为我的客户提供了一个 Swift 框架。它只能在 Xcode 10.3 中工作(或者我做错了什么?)对于其他 Xcode,它确实存在 Swift 兼容性问题。

因此,我计划发布我的框架的一系列版本,以便具有特定 Xcode 版本的客户可以拥有我的相应框架版本。

而且它非常复杂。因为对于每个版本或错误修复,我都需要生成一堆版本。

我只想验证这是否是正确的方法。

如何简化这个?

最佳答案

您遇到的兼容性问题不是来自 Xcode 版本,而是来自 Swift 版本的 Framework。是有区别的。

在每个项目中你都可以设置Swift版本,但是unfortunately每个项目不能有多个 swift 版本。当前接受的版本是 Swift 4Swift 4.2Swift 5,如您在 Xcode 中看到的那样 > 目标 > build设置:

enter image description here

Xcode 10.0 是支持 Swift 3 的最后一个版本,是 currently obsolete 。我不会为其创建框架版本。

因此,我建议您要么只关注最新的 Swift 版本,并在每次出现新的 Swift 版本时创建一个新的 Framework 版本(最常见的方法),要么从当前的三个 Swift 版本开始并对其进行维护直到 Swift 版本被弃用。

关于ios - 适用于所有 Xcode 版本的 Swift 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58487438/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com