2

我刚刚开始使用 iOS 图表库:

--> in ViewController.swift: 该行import Charts给出错误:Cannot load underlying module for 'Charts'

这是为什么 ?

谢谢 !

4

7 回答 7

4

它也可能与这个问题有关:https ://github.com/Alamofire/Alamofire/issues/122

简而言之:Xcode 6.3.1 中似乎有一个错误,新项目在导入嵌入式框架时会出现问题。在这种情况下,您需要先让项目构建,然后将框架添加到项目中。

于 2015-06-11T12:34:28.693 回答
1

听起来您的项目没有成功添加框架。我也刚开始使用 ios-charts,我也按照 github 上的步骤操作,它就像一个魅力。我所做的只是将它拖到Charts.xcodeproj我的项目导航器中,它就像一个魅力。但是,如果这对您不起作用,请确保您使用的是 iOS 8。如果不是,那么您必须将.swift-files 添加到您的项目中。如果您使用的是 iOS 8 并且该方法仍然不起作用,我会尝试使用 CocoaPods 安装它。我是 CocoaPods 的新手,所以不能真正帮助你,但只是谷歌如何使用 CocoaPods 安装框架,你应该找到你想要的。

对不起,如果我没有太多帮助!

于 2015-06-10T07:50:44.277 回答
1

答案来的有点晚,但对我来说解决问题的是通过Product > Clean从我的状态栏中选择选项来清理我的项目。如果您已经解决了问题,希望它可以帮助其他人。

于 2015-08-07T15:10:31.990 回答
0

确保您的方案针对 iOS 设备或模拟器。如果你为你的 Mac 构建它会给你这个错误。

于 2018-03-13T17:53:21.387 回答
0

一旦我收到此错误,清洁产品后。然后我从 中删除了框架embedded binaries,清理了产品,然后再次将其添加到embedded libraries. 然后我构建了产品并重试了该import语句。导入语句有效。

于 2015-08-29T00:31:31.643 回答
0

我对 KeychainAccess 吊舱有同样的问题。即使安装了 pod,它也会抛出错误

‘Cannot load underlying module for KeychainAccess’.

对我有用的修复:

  1. 卸载 pod 并重新安装
  2. 删除派生数据内容
  3. 退出 Xcode 并重新开始
于 2017-02-20T06:33:09.550 回答
-2

构建项目,此错误将消失

于 2017-04-22T06:16:33.527 回答