我已经尝试过这些文章(Xcode 7 and Swift 2.0 : Command failed due to signal: Abort trap: 6和Command failed due to signal: Abort trap: 6)中的帮助,这些文章与我的问题不同,但他们无法解决问题.
我已清理构建并删除派生数据文件夹.我有最新的CocoaPods安装,Xcode工具是7.0,而我的Swift编译优化是无.还有什么我想念的吗?
谢谢!
解决方法 因此,在同事的帮助下找到了答案.我们在构建错误中找到了违规文件,但没有提供任何行.通过消除过程,我们发现它是一个行,它从可选字典中获取一个JsON字典([String:AnyObject],typealiased to JsONDictionary)的结果声明一个新的常量.这是一行:让objectsDictionary = maybeJsON?[key]为? JsONDictionary
将此更改为两个保护声明:
guard let goodJsON = maybeJsON as? JsONDictionary else { return ... }guard let objectsDictionary = goodJsON[key] as? JsONDictionary else { return ... }
这条线在Xcode 6.3.2中起作用,因为它只提供一个可选值,但由于某种原因,Xcode 7中的一些变化并不喜欢这样.我希望这可以帮助任何遇到这种情况的人.
总结以上是内存溢出为你收集整理的Xcode 7命令因信号失败:非法指令4全部内容,希望文章能够帮你解决Xcode 7命令因信号失败:非法指令4所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)