【问题标题】:Command /Xcode.app/Contents/Developer/Toolchains/Swift_2.3.xctoolchain/usr/bin/swiftc failed with exit code 1命令 /Xcode.app/Contents/Developer/Toolchains/Swift_2.3.xctoolchain/usr/bin/swiftc 失败,退出代码为 1
【发布时间】:2018-05-10 15:08:38
【问题描述】:

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

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

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

没有重复的文件。

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

合并分支后开始发生错误。请记住,我曾尝试转到其他以前可以工作但不再工作的旧分支,同样的错误。

任何其他必需的信息让我知道!

非常感谢。

【问题讨论】:

  • 删除您的 Pods 目录并再次运行 pod install。
  • 问题依旧。

标签: ios swift xcode


【解决方案1】:

我为使其工作而遵循的步骤:

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

之后,pod install,令人惊讶的是它可以工作。

编辑: 仅使用模拟器仍然会出现手机错误。

EDIT2: 我重新下载了 Xcode,现在可以正常工作了。我一直不知道为什么会坏,但它现在可以工作了。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

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

        cmd + shift + K
        

        【讨论】:

          猜你喜欢
          • 2012-05-09
          • 1970-01-01
          • 2016-12-10
          • 2017-08-27
          • 2019-03-30
          • 1970-01-01
          • 1970-01-01
          • 2018-05-06
          • 2019-08-16
          相关资源
          最近更新 更多