11

xcode を ios 6 にアップグレードしないと、私のプロジェクトは正常に動作しますが、アップグレード後にこのエラーが発生しました...

collect2: ld はシグナル 6 で終了しました [アボート トラップ: 6] ld(22918,0x7fff72e6f960) malloc: * オブジェクト 0x7fe300c4d130 のエラー: 解放されるポインターが割り当てられませんでした * malloc_error_break にブレークポイントを設定してデバッグします Command /Applications/Xcode.app/Contents /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 が終了コード 1 で失敗しました

私はネットでこれを見つけようとしましたが、同様の問題や解決策が見つかりません..すぐに助けが必要です....

4

5 に答える 5

1

終了コード シグナル 6 にも問題がありました。私の場合、問題は、アプリをインストールしていたバージョンよりも高いバージョンUIStoryboardで atを定義したことでした。Build as:iOSUIDevice

多分あなたはこれをチェックしようとしていて、以前はこの問題を抱えていなかったので、あなたの問題も解決する可能性があります.

の内部に移動するスクリーンショットを次に示しFile Inspectoreます。

ここに画像の説明を入力

于 2015-06-18T13:49:31.567 に答える
1

エラーが発生しました。UserDefaultそして、それはクラスの間違った使い方が原因でした。ご存知のように、UserDefaultメソッドは UI スレッド (メイン スレッド) で実行する必要があり、保存する型に制限されています。メインスレッドではなくメソッドを呼び出し、UserDefault保存も試みましたstruct。そして、デバッガーからメッセージを受け取りました: シグナル 6 により終了しました。最後に、実行スレッドをメイン スレッドとタイプにしdictionaryました。そして、私はこのエラーを克服しました。

于 2017-06-01T13:31:02.143 に答える