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

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

虽然这不是我希望的解决方案,但我确实发现如果我将Swift编译器优化级别设置最快,未选中[-Ounchecked]我能够至少归档并提交我的构建。

我假设这是一个Xcode 6.1(发布)特定问题,并已提交错误报告。

将部署目标更改为8.1可以解决此问题。 我没有测试过存档但是适用于模拟器。

我在Xcode 6.1上遇到了同样的问题。 构建和运行Swift项目没问题,归档导致错误:

 Command failed due to signal: Segmentation fault: 11 1. While type-checking  

将项目的部署目标从7.0更改为7.1解决了问题,现在可以存档应用程序。