Swift 命令因信号而失败:分段错误

Posted

技术标签:

【中文标题】Swift 命令因信号而失败:分段错误【英文标题】:Swift Command failed due to signal: Segmentation fault 【发布时间】:2016-09-19 12:33:41 【问题描述】:

我正在尝试在 Xcode 中执行 Product->Archive,但出现此错误。

"1. 在 SILFunction "@_TTSg5VSC29UIApplicationLaunchOptionsKeyS_s8Hashable5UIKit_P__CSo8NSObjectS2_S0_10ObjectiveC_Ps9AnyObject____TFs17_dictionaryUpCastu2_Rxs8Hashable0_S_rFGVs_q1__x 上运行 pass #317664 SILFunctionTransform "Constant Propagation"。"q"q

当我尝试构建时,我没有任何错误,但是当我尝试存档控制台时,我看到了这个错误。

我正在使用Swift 3

完整的控制台报告可以在here找到。

【问题讨论】:

您是否尝试过 Product/Clean、关闭 XCode、删除派生数据并重试?有时这有助于解决“奇怪”的崩溃问题。 你发现了吗?今天存档时遇到同样的问题,但在构建和运行时成功 同理。仅在归档 Xcode 8.1 时 @JulioVasquez 以防您需要解决方案 @protspace 如果您需要解决方案 【参考方案1】:

嘿伙计们,我不知道你们是否解决了这个问题,但我遇到了完全相同的问题,尝试干净删除派生数据和所有内容,能够构建但不能存档并得到相同的错误。我解决它的方法是在构建设置中禁用 Swift Complier Optimization for Release,我附上了一张它之后的样子。

Disable Swift Complier Optimization for Release

【讨论】:

以上是关于Swift 命令因信号而失败:分段错误的主要内容,如果未能解决你的问题,请参考以下文章

MKMapViewDelegate 命令因信号而失败:分段错误:11

由于信号,命令失败:分段错误:11

Swift 编译器错误,由于信号导致命令失败:分段错误:11

Xcode swift 2.2 命令因信号而失败:杀死:9

在 Swift 3 中存档项目并获得“由于信号分段错误 11 导致命令失败”

由于信号导致命令失败:分段错误:11 Xcode 8.0