0

处理 Objective C iOS 应用程序(工作正常);当我开始设置一些核心数据实体时,我一编译就会收到以下错误消息:

The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift. This setting can be set in the build settings editor.

我使用的是 Xcode 版本 9.4.1,SWIFT_VERSION构建设置编辑器中没有。如果我消除我刚刚设置的核心数据实体,问题就会消失。

如果有人解释并告诉我该怎么做,我会很高兴。当我的应用程序仅在 Objective C 中时,看到这条与“Swift Language Version”相关的消息让我有些惊讶。但我认为某些依赖项可能正在使用 Swift。

4

2 回答 2

2

您能否检查一下您关于 Swift 版本的构建设置。因为我也有一个在 Objective C 中的项目,但我们仍然需要在构建设置中设置 Swift 版本。请检查附件图片在此处输入图像描述

于 2018-09-10T05:18:50.803 回答
0

前往目标

--> 选择构建设置

--> 搜索swift 语言版本(右上角)

-->In Swift Language Version 更改版本

请参见下面的屏幕截图。

在此处输入图像描述

查看我更新的屏幕截图

在此处输入图像描述

于 2018-09-10T05:54:04.373 回答