新しいXcode 8(ベータ版なし)とswift3に奇妙な問題があります。Xcode 8ランダムコマンドがシグナルセグメンテーションフォルトで失敗しました11
私はコードをコンパイルするたびに3〜4回、私は 'シグナルセグメンテーションフォルトが原因で失敗しました11'というエラーが発生します。私はちょうど新しい空行を入力するか、時にはスペースをいくつか変更するか、コメントを(コードのどこにでも)追加する必要があり、エラーがなくなり、再びコンパイルできます。 コード内で何も変更していないので、これは本当に奇妙です!そして時々私はコンパイルすることができ、それは動作します、そして、私は何も変更しません、私は再びコンパイルし、私はエラーを取得します。 これは本当に面倒です!
私はいくつかの 'Firebase'ポッド(Firebase、Firebase/Auth etc ...)をインストールしているので、これが起こっていることに気付きました。しかし、私はそれらが必要です。
誰にでも何か提案がありますか?
PS:プロジェクトの[ビットコードを有効にする]を[いいえ]に設定しましたが、解決策はありません。エラーメッセージにはエラーができる任意の迅速なページが示されていない例である:
- 「FUNC_NAME」をデシリアライズしながら
- で「CLASS_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 ... :( –
これらのポッドをアンインストールすると、エラーメッセージが表示されますか(コンパイルすると3〜4回)? – Qbyte
@Andrea –