无法构建模块 UIKit --- Xcode 8.3.3

Posted

技术标签:

【中文标题】无法构建模块 UIKit --- Xcode 8.3.3【英文标题】:Could not build module UIKit --- Xcode 8.3.3 【发布时间】:2017-07-21 07:14:02 【问题描述】:

今天当我存档我的项目(包括在设备中运行)时,它停止并显示构建失败。

当我使用模拟器运行它时,它运行良好。

这是错误

无法构建模块 UIKit

一些系统文件显示如下错误:

Could not build module UIKit

system file errors

我尝试了很多但无法解决。

清理(Cmd + K) 清理构建文件夹 删除派生数据 移除并添加 UIKit.framework 将“允许框架模块中的非模块化包含”设置为“是” 删除并重新安装 Xcode 8.3.3

但它对我不起作用!

非常感谢您阅读我的问题并帮助我!

【问题讨论】:

我认为你已经更改了头文件。因此你不能构建 UIKit 模块。 【参考方案1】:

同样的事情也发生在我身上。我不小心修改了 UIKit 框架中的一个文件,经过多次尝试后我没有解决这个问题。

即使我尝试用新的 UIKit 替换。 (你可以试试。)

我所做的是……

从 Application 文件夹中删除 Xcode 并在同一位置重新安装。

请确保您的 Xcode 位于 Application 文件夹中。

【讨论】:

感谢您回答我的问题。我检查了我的 Xcode,没问题。现在我删除了third_lib,然后它运行良好。【参考方案2】:

如果你将c文件添加到你的项目中,在pch文件中,你应该修改 #import SomeHeaderFile

#ifdef __OBJC__
#import  SomeHeaderFile
#endif

【讨论】:

【参考方案3】:

在将我的 iPhone 更新到新的 ios 版本后,我出现了这个错误。之后,我必须完成所有重启,包括 iPhone 设备和 Mac。之后,我可以为我的 pod 更新到推荐的设置,一切都恢复正常了。

【讨论】:

以上是关于无法构建模块 UIKit --- Xcode 8.3.3的主要内容,如果未能解决你的问题,请参考以下文章

自 Xcode 5.1 以来无法在 cocoapods 中构建模块“UIKit”

无法解决“无法构建模块“UIKit”

无法构建模块 UIKit

解析错误“无法构建模块'UIKit'”但应用程序运行正常

Xcode 8 和 Swift 无法构建 Objective C 模块'FBSDKLoginKit'

未找到 UIKit/UIKit.h 文件