Xcode:* / swiftc失败,退出代码为11,我该怎么办?

我下载了Xcode 7 beta 5,我尝试使用Xcode 7编译我的项目,并且它有效。 所以,在那之后,我使用Xcode 7来开发我的应用程序,但现在,我想回到Xcode 6,但是当我尝试构建我的项目时,我遇到了这个问题:

Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 11 

错误的屏幕截图

我该怎么做才能解决这个问题?

编译wikipedia-ios 5.0时出现相同的错误。

清理项目,然后重新编译,它适合我。

如果清理项目并重新编译它不起作用

  • 退出XCode
  • 删除/Library/Developer/XCode/Derived Data文件夹
  • 再次启动XCode并编译

注意:使用XCode 6.x和XCode 7.x并行安装(和使用)时可能会发生此错误。

在我的情况下,我的子模块是空的,这会导致编译器崩溃一个简单的:

 cd /project/file/path git submodule init git submodule update 

解决了这个问题。

Shift +命令+ k有效。 它将删除错误。然后编译,它对我有用。

清理项目并重新编译。 快捷键:Shift + Command + k

xctoolchain错误有时可能是由Xcode无法在项目中找到源文件的位置引起的,这些项目是由在其自己的Finder中具有不同项目位置的其他人移动或启动的。

如果您正在处理由其他人(例如GitHub开源项目)启动的另一个项目,Xcode可能会误认为源文件的位置。

当Xcode实际上在你自己的桌面上时,Xcode可能会认为ViewController.swift仍在创建者桌面上的项目文件夹中。 在这种情况下,您的一些源文件可能是红色的,因为Xcode无法找到它们。

  1. 转到右侧的Xcode Identity Inspector,在Identity and Type部分中,您将看到Location下拉菜单。

  2. 在左侧的Project Navigator中选择一个红色缺失文件。

  3. 确保将Identity Inspector下拉菜单设置为“相对于组”。

  4. 单击下面的文件夹图标以导航到真实文件位置,选择文件并单击“选择”。 完整路径现在将反映正确的位置。

  5. 清洁和重建。

什么对我有用

  1. 从iPhone或模拟器中删除应用程序。
  2. 清洁项目
  3. 再次运行