2018年10月1日月曜日

Xcode10でビルドが通らない

毎度おなじみ
linker command failed with exit code 1 (use -v to see invocation)
が出ます。
~/Library/Developer/Xcode/DerivedDataを削除すると、大方のプロジェクトは治りましたが、c++のライブラリを使っているものが、治りません。

これは、Apple Developer Forumsで議論されていました。

Xcode 10 beta 4 - stdlibc++ headers not found;

簡単にいうと、Xcode10から libstdc++がなくなっちゃったということです。

仕方がないので、Xcode9にあったヘッダーとライブラリをコピーしました。

最終的にはlibc++に切り替えることが望ましいということなんだろうけど、
Podsで引き込んだライブラリをlibc++で使えるようにするのは、面倒なのでしばらく保留ですね。


0 件のコメント:

コメントを投稿