【问题标题】:swift_version cannot be emptyswift_version 不能为空
【发布时间】:2018-12-20 22:36:28
【问题描述】:

Xcode 10.1 (10B61) 突然开始失败 “SWIFT_VERSION 的值不能为空” 这与Value for SWIFT_VERSION cannot be empty 非常相似 但是在经历了那里的一切之后问题仍然存在。

该项目根本没有使用 Swift,并且已经编译了几个月没有问题。它最后一次编译是两天前,从那以后就再也没有动过。构建设置中没有关于 Swift 版本的内容,事实上,那里基本上没有关于 Swift 的内容。您还希望在哪里摆脱这种情况?

【问题讨论】:

    标签: xcode


    【解决方案1】:

    这里 - https://github.com/kiwi-bop/flutter_crashlytics/issues/22 - 我发现你只需要在你的项目中创建一个空的 swift 文件。然后这个警告就消失了——即使你不打算使用任何 swift 代码。

    我在文件导航器中右键单击一个组,选择“添加文件...”,选择“Swift 文件”,然后选择不添加桥接头。

    似乎有效。

    【讨论】:

      【解决方案2】:

      我发现在将 Swift 文件添加到仅限 Objective-C 的项目并构建它之后,如 Al 的回答所示,我可以删除 Swift 文件。 Xcode 10.1 项目保留了其 SWIFT_VERSION 构建设置,并且构建错误不再发生。

      【讨论】:

      • 在我的例子中,当我添加 KissXML 库时无意中添加了 Swift 文件。我使用过滤器搜索“.swift”文件并删除了它的引用。谢谢。
      猜你喜欢
      • 2019-03-27
      • 1970-01-01
      • 2018-01-23
      • 2017-06-16
      • 2020-10-06
      • 2015-10-27
      • 2021-01-22
      • 2017-09-04
      • 2016-08-18
      相关资源
      最近更新 更多