【问题标题】:Can't solve "Could not build module "UIKit"无法解决“无法构建模块“UIKit”
【发布时间】:2016-09-21 00:27:07
【问题描述】:

在用Objective-C开发iOS应用并写一些代码的路上,突然出现“无法构建模块“UIKit”的错误。

打开另一个 Xcode 项目,同样的错误。

(Xcode 版本为 7.3)

我已经完成了

·清洁(Cmd + K)

・清理构建文件夹

・删除派生数据

・删除和添加 UIKit.framework

·将“允许框架模块中的非模块化包含”设置为“是”

我该如何解决?

【问题讨论】:

  • 你的代码是什么样子的?既然你使用的是Objective-C,你不打算使用AVFoundation或CoCoa来代替UIKit吗?
  • 转到 UIColor.h 文件并撤消您所做的任何更改。然后 cmd+s 文件。我认为您不小心对文件进行了一些更改。
  • 我没有更改 UIColor.h 中的任何内容。我试图卸载并重新安装 Xcode8,我可以解决它。谢谢你的回答。
  • 非常感谢,重新安装 Xcode 8 也解决了我的 UIKit 错误。
  • 卸载你的 Xcode 并重新安装新的 Xcode

标签: ios objective-c iphone swift xcode


【解决方案1】:

rm -rf ~/Library/Developer/Xcode/DerivedData/* 清除缓存的命令彻底解决了我的问题。

【讨论】:

    【解决方案2】:

    在您遇到错误的每个类中导入#import。

    【讨论】:

      【解决方案3】:

      尝试创建一些演示项目并检查新项目中是否出现相同的错误? 如果错误仍然存​​在,则需要卸载 Xcode 并重新安装。

      【讨论】:

        【解决方案4】:

        设置框架搜索路径不正确会导致同样的错误。检查您的框架搜索路径并确保其设置正确。

        【讨论】:

          【解决方案5】:

          尝试在UIColor.h 类和其他需要的类中导入UIKit,就我而言,我已经用这一行解决了。

          #import <UIKit/UIKit.h>
          

          如果您仍然遇到问题,请告诉我。

          【讨论】:

          • UIColor.h 已经导入了 #import &lt;UIKit/UIKitDefines.h&gt;。不需要#import &lt;UIKit/UIKit.h&gt;
          猜你喜欢
          • 2013-12-08
          • 1970-01-01
          • 2015-08-18
          • 1970-01-01
          • 1970-01-01
          • 2017-11-29
          • 1970-01-01
          • 2022-11-02
          相关资源
          最近更新 更多