アプリケーションでライブラリのソース コードが表示されない:
- ライブラリメソッドで「定義にジャンプ」すると、XCode は .h ファイルに移動しますが、対応する .cpp がないと言います
- デバッグ時に、ソース コードが表示されず、ライブラリのコール スタックのほとんどが欠落しています。
- 「デバッグ時に逆アセンブリを表示する」がチェックされていないことを確認しました
ライブラリを DEBUG としてビルドし、headers+.a ファイルを SDK ディレクトリにパッケージ化しました。そのため、デバッグ ファイルをその SDK ディレクトリにもコピーするか、アプリケーションにどこを見るかを伝える必要があると思います。どうすればいいのかわからない。
明確にするために、私のアプリケーション プロジェクトはライブラリ プロジェクトへの参照を保持せず、.a ファイルとヘッダー ディレクトリのみを保持します。これは、ライブラリ プロジェクトが CMake によって作成され、変更したくないためです。