繁体   English   中英

无法在Xcode 6中构建iOS应用程序

[英]Failed to build an iOS app in Xcode 6

我的应用程序是用swift编写的,它在模拟器中运行得很好。 但是,当我尝试为我的iPad构建它时,它说

"Cannot load underlying module for 'Foundation"
"Cannot load underlying module for 'Foundation"
"Cannot load underlying module for 'Foundation"
"Cannot load underlying module for 'Foundation"

iPad是iOS 8,该项目针对的是iOS 8

尝试检查SDK中的Foundation.framework以获取设备目标:

ls /Applications/Xcode6-Beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/System/Library/Frameworks | grep ^Foundation ls /Applications/Xcode6-Beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/System/Library/Frameworks | grep ^Foundation

它必须存在,如果没有,重新安装Xcode将解决这个问题。

(注意:设备和模拟器的SDK框架位于其他文件夹中)

如果Xcode 6.1开始乱搞,那么简单的解决方法就是删除Xcode文件夹来删除用户设置:〜/ Library / Developer / Xcode。

首先从〜/ Library / Developer / Xcode / UserData备份你的键绑定和主题

如果你查看问题导航器,XCode会告诉你它在寻找Foundation的路径。部分路径将包括它正在寻找的平台。

在我的情况下,我更新到XCode 6 Beta 3并且由于部署目标默认为OSX 10.10而导致此错误,我没有安装。

您可以单击项目名称以更改部署目标。

在我的情况下,将部署目标更改回10.9修复此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM