无法构建模块UIKit

Har*_*hah 32 iphone uikit ios xcode5

突然间它停止在设备中构建应用程序.在模拟器中它工作,但当我连接设备并尝试在设备中运行它时,它给我一个错误:

无法构建模块UIKit

我尝试了很多,但无法解决它.

Rap*_*ira 23

完全清理+删除派生数据对我有用.

在清理和构建之前,请务必修复因可能无法安装UIKit而导致的任何可能损坏的代码.

因此,例如,如果您尝试引用UICollectionViewController,并且需要UIKit引用它,请注释掉使用UICollectionViewController的代码,注释掉UIKit的导入.

然后清洁,建立.现在取消注释导入UIKIt,构建.现在取消注释UICollectionViewController代码,再次构建.


chi*_*atp 22

don't make the same mistake像我一样.就我而言,我不小心在Foundation框架文件中输入了一些单词.

  • 奇怪,同样的问题。为什么这些文件甚至可以编辑? (2认同)

abi*_*nop 11

可能有用的一点是在XCode首选项中将派生数据位置设置为"相对",然后清理和构建

XCode派生的数据位置


tam*_*007 9

由于某种原因,您的UIKit.framework已损坏,要么将工作的UIKit.framework从其他地方复制到

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks

或重新安装Xcode解决问题.


Lal*_*hna 6

我不小心编辑了Foundation框架文件。如此UIKit.framework腐败。唯一的解决方案是恢复原始文件。

您有2个解决方案:

1.只需重新安装XCode。

要么

2.从另一台Mac(具有相同的XCode版本)复制Framework,然后粘贴到您的Mac中。

位置

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks
Run Code Online (Sandbox Code Playgroud)