swift3 - 我可以在 Xcode11 中添加 Swift 3 吗?
问题描述
我正在使用一些在 Swift 3.2 中运行良好的 Cocoapods 包。如果我更改了这些包,我需要进行大量的代码编辑,这将耗费大量的时间和精力。有没有办法将 Swift 3 添加到 Xcode 11?
解决方案
我怀疑你可以添加一个 Swift 版本。即为您的代码使用 5.1,为库使用 3.1。AFAIK,所有二进制文件都必须使用相同的编译器构建。
从技术上讲,您可以更改工具链。这篇文章说明了如何(不确定现在 3.1 是否正在扩展这一点):
但是,我怀疑您是否可以将使用 3.1 构建的应用程序提交到 AppStore。
我也想知道你是否真的想尝试购买这个。如果您使用 Swift 3.1,您可能需要确保将运行时与您的应用程序捆绑在一起。由于 iOS 的最新发展之一,Swift 运行时不再与应用程序打包在一起,而是依赖于操作系统运行时。
祝你好运。真的想踢掉所有 Swift 5.x 的好东西吗?;)
推荐阅读
- svelte - 使用商店列表检测派生商店中更改的商店
- ios - React Native 应用程序,不显示在 iPhone 设置应用程序中
- sql - PostgreSQL - 获取按日期时间列分组的表中 N 个间隔的项目计数
- javascript - 使用 Google API 检索与我的 API 相关的用户数据
- python - 无法在python中编写条件来更新字典值
- python - 如何使用 Python 3.6 在 Windows 10 中设置壁纸?
- mysql - Mysql TIMESTAMPDIFF 用于时间数据类型返回负值
- c# - 从 DB 通用函数读取数据
- python - 在 python 中将 web 中的 excel 文件保存为 excel 文件
- javascript - 在 Linux 上使用 asar 运行电子应用程序 /Cannot GET index.html