LoginSignup
9
4

More than 5 years have passed since last update.

no suitable image found.の対処

Last updated at Posted at 2016-05-06

テストのためにXcodeで実機にアプリをインストールしようとしたら以下のようなエラーが出てスプラッシュ画面で止まってしまった。

dyld: Library not loaded: @rpath/...
Referenced from: /private/var/mobile/Containers/Bundle/Application/...
Reason: no suitable image found. Did find:
/private/var/mobile...

このエラーはいろいろ原因がある様子。

1. CocoaPodsが原因
CocoaPodもgithubにissueがあっていろいろ回避方法とか情報がある。
でも自分はこれではなかった。

2. provisioning fileの問題
http://blog.misubo.com/article/106057305.html
最近provisioning profileを更新したりしたらこれにあたるのかも?でも自分はこれでもなかった。

3. WWDR有効期限切れが原因
自分はこれが原因だった。
キーチェーンアクセスを確認したらApple Worldwide Developer Relations Certification Authorityという証明書が切れている(偶然にも切れる当日で期限時刻前だったけど上記エラーが発生していた)。
そのWWDR証明書をキーチェーンアクセスから削除して、新しい証明書を以下からDLしてダブルクリックしてキーチェーンアクセスに登録。
https://www.apple.com/certificateauthority/
いくつかあるけど、Apple Intermediate Certificates>WWDR Certificateの期限が長いほうを使った。

で、Xcodeでcleanしてから再buildで解決。

9
4
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
4