Xcodeで実機デバッグ中に発生する"Thread 1: signal SIGABRT"エラー。0_abort_with_payloadの原因と、dyld: Library not loadedに関連するライブラリの問題を解決する方法を解説します。

エラー画面

実機デバッグする際に、以下のようにエラーが出てしまった時の対処方法について書いていきます。

signalエラーの様子 | signalエラーの様子

signalエラーの様子 | signalエラーの様子

エラーログの例

dyld: Library not loaded: @rpath/libswiftAVFoundation.dylib
  Referenced from: /var/containers/Bundle/Application/3FA16FDB-B5FE-40C9-8248-410B74E2860B/ShakingAlarmClock.app/ShakingAlarmClock
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/3FA16FDB-B5FE-40C9-8248-410B74E2860B/ShakingAlarmClock.app/Frameworks/libswiftAVFoundation.dylib: code signature invalid for '/private/var/containers/Bundle/Application/3FA16FDB-B5FE-40C9-8248-410B74E2860B/ShakingAlarmClock.app/Frameworks/libswiftAVFoundation.dylib'

    /private/var/containers/Bundle/Application/3FA16FDB-B5FE-40C9-8248-410B74E2860B/ShakingAlarmClock.app/Frameworks/libswiftAVFoundation.dylib: code signature invalid for '/private/var/containers/Bundle/Application/3FA16FDB-B5FE-40C9-8248-410B74E2860B/ShakingAlarmClock.app/Frameworks/libswiftAVFoundation.dylib'

    /private/var/containers/Bundle/Application/3FA16FDB-B5FE-40C9-8248-410B74E2860B/ShakingAlarmClock.app/Frameworks/libswiftAVFoundation.dylib: stat() failed with errno=1
    /private/var/containers/Bundle/Application/3FA16FDB-B5FE-40C9-8248-410B74E2860B/ShakingAlarmClock.app/Frameworks/libswiftAVFoundation.dylib: code signature invalid for '/private/var/containers/Bundle/Application/3FA16FDB-B5FE-40C9-8248-410B74E2860B/ShakingAlarmClock.app/Frameworks/libswiftAVFoundation.dylib'

    /private/var/containers/Bundle/Application/3FA16FDB-B5FE-40C9-8248-410B74E2860B/ShakingAlarmClock.app/Frameworks/libswiftAVFoundation.dylib: stat() failed with errno=1
(lldb)

解決方法

今回は、⌘(command)+shift+KでCleanをした後に、⌘(command)+BでBuildすると解決しました。

※ Cleanは、Productタブ > Clean Build Folder でも可能です。

Clean Build Folder | Clean Build Folder

Clean Build Folder | Clean Build Folder

原因

Buildした際に、ライブラリがロードされていなかったり、画像を読み込んでくれない場合に表示されることがあります。

<aside> 💡 この記事はこちらのクロスポストになります

</aside>


ご覧いただきありがとうございます! 最後に、僕のこれまでの歩みと、現在の活動について少しご紹介させてください。

小幡 十矛(Obata Tomu)|共創で価値をつくるエンジニア・新規事業 × ブランドづくり

東京を拠点に、アプリ開発・新規事業立ち上げ・ブランドづくりに取り組んでいます。 現在フリーランスとして、複数のプロダクトやリアル店舗の立ち上げにも挑戦中です。

🎯 Mission|挑戦の連鎖を生む “前に進める仕組み” を共創する リアルとデジタルの交差点から、新しい挑戦が芽吹く土壌を育てています。

👥 特に、**社会人1〜5年目で「最初の一歩に迷っている方」**へ。 一緒に考えたり、手を動かしたりできたら嬉しいです。

🌱 「挑戦したい20代」との出会いを、大切にしています。 **「ちょっと話してみたいな」**くらいの気持ちで、お気軽に声をかけてもらえたら嬉しいです🙌

🔗 各種リンク: