命令/Xcode.app/Contents/Developer/Toolchains/Swift_2.3.xctoolchain/usr/bin/swiftc失败,退出代码为1

时间:2017-11-27 11:27:37

标签: ios swift xcode

当我使用Xcode 8.2.1构建时,我收到了这个错误:

enter image description here

  

命令/Volumes/SSD/Xcode.app/Contents/Developer/Toolchains/Swift_2.3.xctoolchain/usr/bin/swiftc因退出代码1而失败

我已经清理了项目,删除了派生数据,等待索引处理文件,关闭并重新打开Xcode,重新启动计算机,没有任何内容。

没有重复的文件。

其他库不仅发生Alamofire,也会发生同样的错误。

合并分支后错误开始发生。请记住,我已经尝试去其他曾经工作的旧分支,但它不再起作用,同样的错误。

任何其他必要信息都告诉我!

非常感谢你。

4 个答案:

答案 0 :(得分:2)

我遵循的步骤使其发挥作用:

  • 删除衍生数据
  • 删除Pod文件夹和Podfile.lock
  • 在项目内删除:
    • AppName.xcodeproj / xcuserdata
    • AppName.xcworkspace / xcuserdata
    • AppName.xcworkspace / xcshareddata

之后, pod install ,令人惊讶的是它有效。

修改 仅与模拟器一起使用仍然出现手机错误。

<强> EDIT2: 我重新下载Xcode,现在正常工作。我一直不知道为什么要破碎,但它现在正在运作。

答案 1 :(得分:0)

对我而言,这是因为我重命名了一些项目目录。我有很多红色文件。要解决,我按照以下步骤操作: 1.单击项目导航器中的目录,其中许多文件显示为红色 2.在“文件检查器”(右侧)中的“标识和类型”下,单击“包含目录” 3.选择新目录 4.重建 - 命令转移K,命令B

答案 2 :(得分:0)

我的错误还显示了某些文件在项目中两次使用的信息。但是,完全指向的文件具有完全相同的路径。

我可以通过取消选中文件然后再次重新检查来解决它。

答案 3 :(得分:0)

只需清理您的构建,然后键入

cmd + shift + K