我有一个新的Xcode 8(无测试版)和swift3的奇怪问题。Xcode 8随机命令由于信号分段故障而失败11
每隔一次3-4次,我编译我的代码,我得到'命令失败,由于信号分段错误11'错误。我只需输入新的空行,或者有时更改一些空格,或添加注释(代码中的任何地方),并且错误消失,我可以再次编译。 这真的很奇怪,因为我没有改变代码中的任何东西!有时候我可以编译并且工作,然后我不会改变任何东西,我会再次编译,并且我得到错误。 这真的很烦人!
我注意到这是因为我安装了几个'Firebase'荚(Firebase,Firebase/Auth等)。但我需要他们。
任何人有任何建议?
PS:我已将我的项目的启用位代码设置为没有尽可能多的解决方案,但没有。在错误消息中没有指示任何迅速的页面,该错误可以是,一个例子是:
- 尽管装填构件“CLASS_NAME”在
- 虽然解串“FUNC_NAME”(FuncDecl#42)
“FUNC_NAME”是这个:
public class func loginUser(fir_user: FIRUser) {
let user = SFUser()
user.email = fir_user.email
user.isLogged = true
try! sfRealm.write() {
sfRealm.add(user, update:true)
}
var userToAdd = [String:AnyObject]()
userToAdd["email"] = fir_user.email! as NSString
let ref=FIRDatabase.database().reference()
let usersRef = ref.child(childName)
usersRef.setValue([key:value])
}
不过,正如我所说,我可以在另一个文件中输入一个空行,它编译!
感谢
很高兴知道这种类型的错误在XCode8上依然存在...... :( –
)如果你卸载那些pod,你还会得到错误信息(如果你编译3-4次)? – Qbyte
@Andrea请发布解决方案找到答案,因为你的问题似乎已经解决。 –