在更新到目前Xcode的最新版本(版本10.0)后,项目无法构建,因为它发现了一些与某些"Command CompileSwift Failed with a non-Zero exit code"错误有关的错误.

How do I solve this errors?个 它们出现在我在项目中使用的大多数Pods(我使用CocoaPods)中.

我已经try 过将pod版本和pod更新到可用的最新版本,但问题仍然存在.

我在网上搜索了很多,关于这个问题的信息很少.

推荐答案

目前,我的构建工作正常. 以下是我try 过的步骤,直到它最终奏效:

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

如果你没有那个pod ,也许你可以试着用一些你在项目中可能会遇到的旧pod 来做同样的步骤.

补充信息:如果Pod中有一些代码错误,首先需要解决代码问题,然后try 重新编译项目.

我将复制我的项目中所做的更改.pbxproj.我知道这没有多大帮助,但这是git差异提交中唯一的变化:

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

我希望这能帮上忙,

向您致以问候.

Ios相关问答推荐

如何正确测试后台URLSessionDownloadTask?

无法在所有窗口上方显示图像

如何使用超薄material ,但没有浅色/填充?

SWIFT AVFoundation翻转相机功能不起作用

如何根据SWIFT中的按钮点击更新文本值

执行devicectl:ProcessException时出错:进程异常退出:错误:命令超时超过5.0秒

OBJC @selector 在另一个实现中不起作用

多协议和类继承混乱,Swift

不可发送类型 '[String : Any]?'在调用非隔离实例方法 XXX 时退出主参与者隔离上下文不能跨越参与者边界

查找东南亚语言(泰语、高棉语、老挝语、缅甸语)中的单词边界

如何仅更改一个视图的导航标题 colored颜色 ?

在 iPad 上删除列表的顶部和底部行

SwiftUI NavigationLink 立即加载目标视图,无需单击

Select UITableViewCell 时 UIView backgroundColor 消失

如何关闭情节提要弹出框

无法将NSTaggedPointerString类型的值转换为NSNumber

由于 NSInvalidUnarchiveOperationException 导致 iOS11 WKWebview 崩溃

~= Swift 中的运算符

呈现和关闭模态视图控制器

AFNetworking 发布请求