Jenkins CIスレーブのiOSアプリケーションでUIテストを実行すると、UIが正しくなくなり、テストが失敗します。ローカルでは、同じUIが期待通りであり、テストに合格します。uiテスト時にアプリケーションのログを表示する方法
私はこれを理解することができず、リモートマシン上のようにデバッグできません。だから、私は、UIがリモートJenkinsのスレーブで間違って表示されている理由を知るために、アプリが何をしているのかを知るためのログを追加したいと思っています。
テストログの出力には、アプリからのログ出力(NSLog
経由)が含まれておらず、NSLog
の派生データ出力フォルダ内の.xcactivitylogファイル内のアプリケーションからの文字列も見つかりません。
UIテストによって実行されているとき、私のアプリからのログ出力はどこにありますか?これは、Xcode 8.2でiOS 9.3のシミュレートされたデバイスを実行している場合に発生します。
のようなログにアクセスすることができます試してみましたこの? http://stackoverflow.com/questions/10165641/how-can-i-get-the-console-logs-from-the-ios-simulator –
シミュレータのUUIDを取得することで、私が探しているものが正確に表示されます。ありがとうございました! –
これは正確なリンクです:http://stackoverflow.com/a/10165649/71877 –