转换为最新语法时,错误"swiftc失败,退出代码为1"

ctp*_*hal 46 xcode objective-c ios swift

我试图将旧的Swift项目的语法转换为新的,根据Stack Overflow上的一些建议我尝试通过编辑>转换>转换为无法正常工作的最新语法而不是我开始获得如下所示的新错误

Command/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc失败,退出代码为1

命令/ usr/bin/ditto失败,退出代码为1

在此输入图像描述

我试过Xcode 6.0.1 Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc失败了退出代码1,但是情况不同.

Dav*_*vid 44

您是否尝试使用Clean build文件夹进行清理

组合键是:

ALT+ SHIFT+ COMMAND+K


Man*_*uel 9

尝试删除Derived Data文件夹并Build it.

转到Xcode - >首选项 - >位置以获取派生数据路径


Ala*_*wad 8

刚刚遇到同样的问题.对我来说,这是因为我重命名了一些项目目录.我的项目导航器里有很多红色文件.要解决,请按照下列步骤操作:

  1. 单击项目导航器中的目录,其中许多文件显示为红色
  2. 在"文件检查器"(右侧)中的"标识和类型"下,单击"包含目录"
  3. 选择新目录
  4. 重建 - 命令转移K,命令B.


San*_*Ray 7

据我所知,编译器失败可能有多种原因。尽管cmd+ alt+ shift+k将帮助大部分时间。如果失败,则单击错误消息并尝试调试它。

例如在下图中,如果您阅读消息,我们就会知道,存在名称重复。修复名称重复将解决该问题。

在此处输入图片说明


MRi*_*n33 6

  1. 清洁Xcode.(cmd+ shift+ k)
  2. 完全退出Xcode.
  3. 再次打开项目.
  4. 等待Xcode索引文件.
  5. 现在运行你的项目.


小智 5

只需从构建阶段删除非活动文件(已删除的文件)

然后

干净的 Xcode。( cmd++ )shiftk