このアプリは動的なフレームワークとしてビルドされたC++ライブラリを使用しています。私は、iOS 10.x上で実行されているアプリケーションのデバイスコンソール(xcodeデバッグコンソールではなく、デプロイされたアプリケーションのログを表示するコンソール)で、フレームワークからログを見ることができません。 iOS 9.xで動作する同じアプリのログを見ることができました。ダイナミックフレームワークで使用されるNSLogsによって印刷されたログを表示するにはどうすればいいですか?
実行時にNSLogをマクロを使用してカスタムロガーに置き換えようとしました。アプリケーションコードで動作しますが、ライブラリフレームワーク内のコードでは機能しません。ライブラリコードを変更せずに外部フレームワークでも動作するマクロを使ってNSLogを置き換える方法はありますか?
NSLogを置き換えるためにライブラリコードを絶対に変更する必要があった場合は、置き換えてください。デバイスコンソールに展開されたアプリケーションが表示されるようにしてください。