命令因信号失败:分段错误:11 而在[/Users/thedude/Documents/Repositories/MyProject/Data.swift:258:36 - line:258:56]中的类型检查表达式RangeText =“UILocalNotification()”
错误是指以下代码行。
var notification = UILocalNotification()
// also tried var notification:UILocalNotification = UILocalNotification()
仅在归档(提交到商店)时才会出现此问题。如果我注释掉那行代码,错误将只出现在其他随机位置,直到我最终有一个非常无用的项目。
这是注释掉前面提到的代码后出现的另一个例子。
var someDate:NSDate = self.datePicker.date
等等......真正奇怪的是这个项目在设备上编译和构建完全正常。只有在构建 ARCHIVE 时才会发生这种情况。我已将 Swift编译器优化级别设置为无,以查看是否无效。
答案 0 :(得分:7)
虽然这不是我希望的解决方案,但我确实发现如果我将 Swift编译器优化级别设置为最快,未选中[-Ounchecked] 我能够至少归档并提交我的构建。
我假设这是一个Xcode 6.1(发布)特定问题,并已提交错误报告。
答案 1 :(得分:1)
将部署目标更改为8.1可以解决此问题。我还没有测试过Archiving,但却适用于模拟器。
答案 2 :(得分:0)
我在Xcode 6.1上遇到了同样的问题。构建和运行Swift项目没问题,归档导致错误:
Command failed due to signal: Segmentation fault: 11
1. While type-checking <my Swift class>
将项目的部署目标从7.0
更改为7.1
解决了问题,现在可以存档该应用。