无法构建模块 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”