11

尝试安装react-native-charts-wrapper时出现此错误。我完全按照他们所说的步骤进行操作,但仍然无法成功构建项目。

我还在项目的构建设置中将 SWIFT_VERSION 设置为 4.2,但仍然出现相同的错误。

我的 XCODE 版本:版本 10.1 (10B61)

有任何想法吗?

4

4 回答 4

30

我找到了。我不熟悉 XCode,所以对我来说不是很简单。我单击左侧项目树上的“Pods”,然后单击下拉菜单从左上角的列表中选择 SwiftyJSON。然后更改了设置为 5.0 的 Swift 版本。看图片。

在此处输入图像描述

干杯

于 2019-04-16T14:36:51.603 回答
6

对于尽管遵循以前的解决方案但构建仍然失败的任何人:

  1. 使用IDE或编辑器在整个项目文件中查找SWIFT_VERSION文字–我打开了sublimetext,打开项目根目录,[Find] - [Find in Files.] – 搜索SWIFT_VERSION

  2. 在我的情况下,项目文件中的一些常量在SWIFT_VERSION = 5.0proj.pbxproj 文件中,尽管我在 Xcode 上更改了 swift_version

    <code>SWIFT_VERSION = 5.0</code> 在 proj.pbxproj

  3. 更改您想要的值并保存文件

  4. 重启 Xcode

  5. 尝试构建

于 2019-07-29T04:52:02.777 回答
3

“通常,此错误来自您安装的 pod(依赖项,如 Alamofire、SwiftyJSON 等)。”

要解决此问题,请执行以下步骤:

(请参见下图进行说明)

  1. 在项目树上选择“Pods”
  2. 从 TARGETS 中选择一个依赖项:一次选择一个依赖项,然后为每个目标执行第 3 步和第 4 步
  3. 确保选中“构建设置”选项卡
  4. 上下滚动并找出“Swift 语言版本”。选择一个版本,例如“Swift 4.2”

如果您安装了多个依赖项,则必须为每个依赖项设置“Swift 语言版本”。(看图,这个项目有2个依赖:Alamofire和SwiftyJSON,所以我做了2次第2步到第4步)

重启 Xcode 然后构建

希望错误消失。

显示要遵循的步骤,按顺序标记

于 2020-02-20T04:33:28.107 回答
2

使用搜索选项卡并搜索 SWIFT_VERSION。
将出现指向所有事件的链接列表。
单击链接将带您进入“构建设置”页面中的相关设置。根据需要使用 Dropbox 进行更改。

图片供参考

于 2020-03-29T22:48:23.547 回答