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
Swift 编译器错误,由于信号导致命令失败:分段错误:11