从Xcode 10更新到Xcode 10.2后,我无法使用开发容器构建我的项目(swift版本= 4.2)。此开发窗格包含以下依赖项:
在开发容器的代码中导入Kingfisher的构建失败。我尝试清理项目,重新集成Pod,但仍然出现错误。我可以提供更多信息,以帮助您找到此问题的根本原因。
我在开发窗格的模块映射中出现关注错误:
module ###.Swift {
header "###-Swift.h" >>> Header '###-Swift.h' not found
requires objc
}
在开发窗格的构建日志中:
/path-to-tile/file.swift:11:8: error: no such module 'Kingfisher'
import Kingfisher
答案 0 :(得分:0)
切换到Xcode 10.2不需要将基本代码迁移到Swift5。将基本代码迁移到Swift 5也不需要将pod迁移到Swift 5。只是说。那个版本的Kingfisher 5.3.1
针对Swift5。但是没什么大不了的。
当类似的事情发生在您的项目中时,请尝试以下操作,它会有所帮助。
.xcworkspace
文件。据我所知,当我第一次使用Xcode 10.2时,以及当我迁移到Swift 5时,我都遇到了类似的新错误,但是所有问题都很快得到解决。