为什么我的 pod 导入突然停止工作?
Why did my pod imports suddenly stop working?
我使用了几个 pods
,包括 AlamoFire
、Realm
和 SwiftyJSON
。 pods
和他们的代码直到最近都运行良好。现在 None 我的进口工作,但给我错误 No such Module
。
我尝试在终端中使用命令pod disintegrate
,然后再次安装它们。我已将它们链接到 general
选项卡和 project phase
选项卡中的项目。
我已尝试按照此处的步骤操作:
但是 build settings
中似乎不存在第二步,如果我注释掉所有导入,我反而会收到另一个错误:
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.
我用的是swift 4.1,在build settings
中验证过了。如果有帮助,我会使用 Xcode 9.4.1。
对这个问题非常困惑,因为一切正常,直到它突然停止。
如果您明确提到了其中一个依赖项的版本,请检查您的 podfile
例如
Alamofire, ~>'3.3'
如果您明确提到了其中一个 pod 的版本,请检查 swift 4.1 的兼容版本。
否则只需删除 podfile.lock 并尝试 pod 更新一次。
“Swift 语言版本”(SWIFT_VERSION) 构建设置必须设置为使用 Swift 的目标支持的值。可以在构建设置编辑器中设置此设置。
- Select 使用的目标 swift
- 转到构建设置
- 在搜索字段中输入 Swift L 并滚动到 Swift 语言版本
- Select语言版本
我使用了几个 pods
,包括 AlamoFire
、Realm
和 SwiftyJSON
。 pods
和他们的代码直到最近都运行良好。现在 None 我的进口工作,但给我错误 No such Module
。
我尝试在终端中使用命令pod disintegrate
,然后再次安装它们。我已将它们链接到 general
选项卡和 project phase
选项卡中的项目。
我已尝试按照此处的步骤操作:
但是 build settings
中似乎不存在第二步,如果我注释掉所有导入,我反而会收到另一个错误:
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.
我用的是swift 4.1,在build settings
中验证过了。如果有帮助,我会使用 Xcode 9.4.1。
对这个问题非常困惑,因为一切正常,直到它突然停止。
如果您明确提到了其中一个依赖项的版本,请检查您的 podfile 例如 Alamofire, ~>'3.3'
如果您明确提到了其中一个 pod 的版本,请检查 swift 4.1 的兼容版本。
否则只需删除 podfile.lock 并尝试 pod 更新一次。
“Swift 语言版本”(SWIFT_VERSION) 构建设置必须设置为使用 Swift 的目标支持的值。可以在构建设置编辑器中设置此设置。
- Select 使用的目标 swift
- 转到构建设置
- 在搜索字段中输入 Swift L 并滚动到 Swift 语言版本
- Select语言版本