はじめに
Xcode でメインプロジェクトを開発&デバッグ中、ライブラリ側のコードにデバッグプリントを入れたいことがあります。
Pods/Development Pods/LibraryName
ディレクトリにソースが置いてあるのですが、デバッグプリントを仕込み、ビルドしてもそのままでは変更が反映されません...
Build System
を Legacy Build System
に変更することで解決する方法がありますが、できれば Legacy
に変更したくはありません。
環境
- OS: macOS Mojave 10.14.4
- Xcode: 10.2.1 (10E1001)
解決方法
対象のライブラリをビルドに追加することで問題を解決します。
Xcode メニュー -> Product -> Scheme -> Edit Scheme -> Build -> '+'ボタンを押す
ボタンを押すとダイアログボックスが表示されるので、リストからビルドに追加するライブラリを選択します。
この設定で、ビルド時に対象のライブラリもリビルドされるようになり、ソースコードに行った変更が反映されるようになります。