以前にリリースしたアプリの改修案件で遭遇したのでメモ。 現象 target > Build Phases > Link Binary With Librariesに追加されていた、 libz.dylibやlibsqlite3.0.dylibが赤文字になり、参照できなくなっていた(´・ω・`) その代わり、libz.tbdや、libsqlite3.0.tbdのような.tbd拡張子のファイルが引っかかるように。 対応 結論としては、.tbdは.dylibの代替であるらしく、.dylibへの参照を消し、.tbdへの参照を追加すれば良いです。 以下は、.dylibや.tbdについて気になったので調べてみた結果です。 .dylibとは .dylibは、動的ライブラリですが、そもそも動的ライブラリと静的ライブラリは何が違うのでしょうか。 静的ライブラリ 静的ライブラリは、以下の図で示されているように、