IOSアプリにレルムを統合するためにこのドキュメントをフォローしています。
私の問題はステップ3にあります。libc++。dylibが見つかりません。他にもいくつかの.tbdが見つかりましたが、どれもlibc ++ではありません。
「addother」オプションの使用とcommand + shift + Gの実行に関する他のいくつかのSO投稿をフォローし、そのライブラリを見つけましたが、そのリストにも含まれていません。
誰かが回避策を知っていますか?
私も同じ問題を抱えていました。なんらかの方法を見つけました。
私も同じ問題を抱えています。 xcodeでlibc ++。dylibが見つかりませんが、ターミナルを使用して見つけました。
/ Users // Downloadsのようなxcodeの表示フォルダへのリンクをコピーまたは作成できます。
以下のコマンドは、問題の解決に役立つ可能性があります。
ln -s /usr/lib/libc++.dylib /Users/<your user>/Downloads/libc++.dylib
これは、Xcode7ベータ版の既知の問題です。
今のところこの問題を回避するには、次のことを行ってください。リンクライブラリフェーズまたはコピーされたバンドルリソースフェーズのいずれかから。tbdファイルへのすべての参照を削除します(それらが時々追加される場所)。リンクするライブラリごとに引数"Other Linker Flags"
を追加して、手動でリンクするライブラリを-l<library_name>
ビルド設定に追加します(たとえば、「-lsqlite3
」を引用符なしで追加します)。 ))。
好奇心旺盛な人のために、.tbdファイルは新しい「テキストベースのスタブライブラリ」であり、SDKで使用するためのはるかにコンパクトなバージョンのスタブライブラリを提供し、ダウンロードサイズを大幅に削減するのに役立ちます。
-コピー元 リンク
最後に、この-lc++
設定にOther link Flags
を追加できます
IOS 9のアップデート後、先週Realmで同様の問題が発生しました。フェーズを構築し、他のCMD +シフト+ Gを追加する方法をすでに試しましたが、成功しませんでした。ただし、これはlibc ++。dylibを見つけるために使用した方法であり、今すぐもう一度チェックして、見つけることができました。
Libc ++。dylibを追加した後、ビルドエラーが発生する可能性があることにも言及する価値があります。その場合、私が使用した修正は、ターゲットのビルド設定に移動し、[ビットコードを有効にする]を[いいえ]に変更することでした。