SWIFT_VERSION的值不能为空

Kum*_*sad 32 swift xcode10

截图我为obj c项目安装了swift pod.我在尝试构建它时遇到了这个错误.

我已经完成了删除派生数据,清理构建文件夹等所有解决方案.Swift Compiler_Language也在XCode 10中丢失了.添加了用户定义的设置,即使它不起作用.

知道怎么解决吗?

Rat*_*ker 41

选择您的应用目标,然后转到构建设置,swift从下拉列表中搜索设置swift语言版本.

在此输入图像描述

  • 选择母项目的目标,而不是`Pods`目标。母项目,我的意思是包含该吊舱作为依赖项的项目 (2认同)

小智 11

如果有人通过这个线程阅读了同样的问题,但无法使用上述答案解决该问题,这可能会有所帮助:

如果您有数据模型,则需要检查单击数据模型,单击实体并调出文件检查器时,是否正确设置了“代码生成”语言。就我而言,我的整个应用程序都是用Objective-C编写的,但出于某种原因在此处设置为Swift。这是错误将显示在问题导航器中的另一个原因。

更改代码生成语言后清除构建文件夹非常重要。可以通过按Command-Shift-K或通过单击屏幕顶部菜单中的“ 产品”->“清洁构建文件夹”来完成。

请查看此链接,以获取在何处找到我正在谈论的“代码生成”选项的图片。

Model.xcdatamodeld->文件检查器->代码生成


Sha*_*han 5

Xcode 10.2 更新

  1. 转到-->构建设置

  2. 在 Build Settings 下选择All + CombinedAll + Levels

  3. 最后在搜索栏右侧搜索“ Swift Language Version

正如你在图片中看到的那样对我有用