1

目前我正在使用 Xcode11.4。我需要将 Xcode 11.4 用于 iOS 13 框架,但我无法在 Xcode 11 中构建我的旧项目 这是错误消息

This workplace has projects that contain source code developed with Swift 3.x.This version of Xcode does not support building or migrating Swift 3.x targets
Use Xcode 10.1 to migrate the code to Swift 4

我试图在所有 Pods 中将 Swift Language 版本更改为 Swift 4。 在此处输入图像描述

但是有些 Pod 显示出这样的错误

错误

如何修复该错误,是否需要再次安装 Xcode 10.1?

4

2 回答 2

0

有两种方法可以进行迁移

  1. 使用 Xcode 10.1 的迁移工具将您的代码库直接更新到 swift4 但这仍然需要手动更新 pod

  2. 如果您的代码库很小,您可以跳过下载和安装 Xcode 的麻烦,并且可以通过重构手动将代码更新到 swift 4。

按照教程,它足够全面,可以迁移

于 2020-04-15T08:31:06.617 回答
0

在两个文件ProjectTarget->“构建设置”选项卡-> Swift 编译器语言-> Swift 语言版本-> 将 Swift 版本从 4.0 更改为“Swift 5.0”对我有用

于 2021-08-17T21:17:24.837 回答