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

San*_*hez 27 uikit cocoapods xcode5.1

自从我将Xcode更新为新版本(Xcode 5.1)后,我无法构建我的应用程序.错误消息是'无法构建模块'UIKit''.我的两个pod有同样的问题:AFNetworking SDWebImage

有什么想法吗?

小智 21

我遇到了类似的问题.唯一的区别是我的错误是"无法构建模块SpriteKit".

我终于通过删除ModuleCache文件夹中的所有文件解决了这个问题:/ Users/YOUR_USER_NAME/Library/Developer/Xcode/DerivedData/ModuleCache然后我构建并遇到错误以提示我清理构建.我清理项目并重建,一切都很好.

我认为原因是我曾经玩过Xcode 6,并且它有新的模块,它们缺少一些架构(在我的例子中,它是armv7).这些新模块污染了模块缓存.


cha*_* ly 10

我也有同样的问题.我通过转到XCode - > 首选项... - > 下载来解决这个问题

在此输入图像描述

我有iOS 6.17.0模拟器.

在项目中转到Build Settings - > Deployment,然后在 iOS Deployment Target部分中确保选择了正确的iOS模拟器版本.就我而言,我选择了iOS 7.0

在此输入图像描述


San*_*hez 9

我通过在Build Phases - > Link Binary With Libraries中删除和添加UIKit.framework解决了这个问题.


Nik*_*ook 7

转到您的DerivedData目录并删除ModuleCache目录.

在终端:

cd /Users/<account_name>/Library/Developer/Xcode/DerivedData
rm -rf ModuleCache/
Run Code Online (Sandbox Code Playgroud)

然后重新安装pods : pod install.

如果它没有帮助尝试删除整个DerivedData目录并重新安装pods.


Pat*_*son 5

在尝试了以上所有内容后无济于事,我终于重新安装了XCode.