Objective C应用程序中的“快速语言版本”错误

时间:2018-09-10 02:56:18

标签: ios objective-c swift xcode9.4

使用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。 而且,如果我取消刚刚建立的Core Data实体,问题就会解决。

如果有人提出解释并告诉我该怎么做,我会很高兴。 当我的应用程序仅位于目标C中时,看到与“ Swift语言版本”相关的消息令我有些惊讶。但是我想可能是某些依赖关系正在使用Swift。

2 个答案:

答案 0 :(得分:2)

能否请您检查一下有关Swift版本的构建设置。因为我也有一个位于Objective C中的项目,但仍然需要在构建设置中设置Swift版本。请检查附件图片enter image description here

答案 1 :(得分:0)

转到目标

->选择构建设置

->搜索快速语言版本(右上方)

->在Swift语言版本更改版本中

请参见下面的屏幕截图。

enter image description here

查看我更新的屏幕截图

enter image description here