You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无需CocoaPods安装Charts库遇导入错误求助

解决手动导入Charts .xcodeproj后"No such module 'Charts'"的问题

我之前手动集成Charts库时也碰到过一模一样的问题,别慌,咱们一步步来排查修复:

  • 补全Target依赖配置
    很多人会漏掉这关键一步:只加了Framework但没配置Target依赖。操作如下:

    1. 选中你的主项目Target,切换到Build Phases标签
    2. 展开Target Dependencies,点击加号,把Charts对应的Target(一般是Charts或Charts-iOS)添加进去
  • 验证Framework的嵌入模式
    虽然你已经在Link Binary With Libraries里添加了Charts.framework,但还要确认嵌入设置:

    1. 切换到General标签
    2. 找到Frameworks, Libraries, and Embedded Content区域
    3. 把Charts.framework的Embed选项设置为Embed & Sign(iOS项目),不要选Do Not Embed
  • 清理缓存后重新构建
    Xcode的缓存有时候会干扰模块识别,执行这几步:

    1. 按Cmd + Shift + K清理项目
    2. 按Cmd + Option + Shift + K清理构建文件夹
    3. 关闭Xcode,重新打开项目后再尝试构建
  • 检查Charts的Module开关
    确认Charts项目本身开启了Module支持:

    1. 选中拖入的Charts.xcodeproj,再选中它的Target
    2. 切换到Build Settings标签
    3. 搜索Defines Module,确保该选项设置为YES

如果以上步骤都做完还是报错,可以试试用@import Charts;代替import Charts,这种写法有时候能绕过Module识别的小问题。

内容的提问来源于stack exchange,提问作者edoj3

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:14:54