私のアプリがXcodeで起動されていないときにテストを行いたいのですが、バーンボードから直接起動してテストします。そして、私はログメッセージを見たいと思います。os_logを使用してコンソールアプリケーションでiOSデバイスのログを表示する方法
シミュレータのコンソールログには、os_log
を使用しても問題はありません。今、私は私のデバイスでこれをやりたい
:私のカテゴリーとサブシステムは、私はコンソールアプリで表示したいメッセージを正確に確認するためにフィルタリングしてみましょうので、それは、素晴らしいことです。私は、コンソールアプリケーションに記載されている私の接続されたデバイスを参照することができます
をしかし、私はコンソールアプリで私のアプリのos_log
やprint
メッセージのいずれかが表示されません。これはサポートされているものではありませんか?デバイスからコンソールアプリにログインする方法はありますか? 私のアプリからログアウトする方法は、デバイス上で独立して実行されていますか?
EDIT curiouserとcuriouser。
キャッチ、しかし、その単語「一部」である:アプリはデバイス上で独立して実行している間今私はコンソールに私のアプリのos_log
メッセージの一部を見ることができますよ。それはしばらくの間働くように思われ、そしてそれはちょうど神秘的に再び停止する。これは、デバイスからコンソールへのパイプラインが信頼できないかのようです。
これで質問になる:私のアプリから独立してデバイスで実行していることを確実に記録する方法はありますか?