返回 xcode/swift/ios 项目 - 突然得到 "no such module"

Returning to xcode/swift/ios project - suddenly get "no such module"

我觉得 xcode 是在嘲笑我。

我打开使用图表库的旧项目 https://github.com/danielgindi/Charts/

并得到错误

No such module Charts

我在哪里使用

import Charts

然后我尝试从我的项目中删除图表。下载了新项目。并将 Charts.xcodeproj 文件拖到我的项目中 - 没有变化

我的文件的物理组织方式是:

 xcode-ios-projects
 - charts-ios
 - yourappplaform
 -- appcodegeneric (my source code and different .plist files for different apps)
 -- different-apps-asset-folder-1
 -- different-apps-asset-folder-2
 -- different-apps-asset-folder-x

内部 xcode IDE 结构如下所示

appgeneric
- Charts.xcodeproj
- appcodegeneric
-- different-apps-asset-folder-1
-- different-apps-asset-folder-2
-- different-apps-asset-folder-x

我已将 xcode、图表等更新到最新。我还没有更新到Swift 4 转换过程

我已经有很长时间没有接触我的 ios/swift 项目了,所以也许我遗漏了一些明显的东西 - 但这个问题对我来说似乎有点奇怪。

更新 使用 "Clean" 后,当我 "Build":

时出现以下错误

Module compiled with Swift 3.0.2 cannot be imported in Swift 3.3: /Users/myname/Library/Developer/Xcode/kukuhkhkuhkuh/Build/Products/Debug-iphonesimulator/Charts.framework/Modules/Charts.swiftmodule/x86_64.swiftmodule

但是 - 在 Finder 中手动清理该文件夹后...我知道得到与开始时相同的错误:

no such module 'Charts'

我会尝试使用 CMD+B 来构建它,如果这没有帮助,那么试试这个: