小编典典

命令CompileSwift失败,在Xcode 10中退出代码为非零

swift

当前(版本10.0)更新到最新版本的Xcode后,该项目无法构建,因为它发现了一些有关“ Command
CompileSwift失败,退出代码非零”失败的错误。

我该如何解决这个错误? 它们出现在项目内部使用的大多数Pod中(我使用CocoaPods)。

我尝试将Pod版本和Pod更新到可用的最新版本,但是问题仍然存在。

我在网上搜索了很多内容,关于此问题的信息很少。

问候。


阅读 354

收藏
2020-07-07

共1个答案

小编典典

目前,我的构建正在运行。在这里,您可以尝试完成以下步骤:

  1. 在整个项目中搜索CommonCrypto一词。
  2. 如果您具有包含该标头导入的Pod,请从Podfile中删除此Pod,然后执行Pod安装。
  3. 清理并构建项目。
  4. 再次将Pod添加到Podfile并执行Pod安装。
  5. 尽可能使用真实的设备清理并重新构建项目。

而且,如果您没有该Pod,也许可以尝试对项目中可能遇到的旧Pod进行相同的操作。

补充信息:同样,如果Pod内有一些代码错误,则首先需要解决该代码问题,然后尝试再次编译该项目。

我将复制在project.pbxproj中所做的更改。我知道这不是很有帮助,但这是git不同提交中唯一更改的内容:

Removed: BDC9821B1E9BD1B600ADE0EF /* (null) in Sources */ = {isa = PBXBuildFile; };
Added:   BDC9821B1E9BD1B600ADE0EF /* BuildFile in Sources */ = {isa = PBXBuildFile; };

希望对您有所帮助,

问候。

2020-07-07