无法归档工作6.0.1 Xcode 6.1 /分段故障中的Swift项目:11

时间:2014-10-22 13:43:00

标签: ios swift xcode6.1

命令因信号失败:分段错误: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编译器优化级别设置为,以查看是否无效。

3 个答案:

答案 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解决了问题,现在可以存档该应用。