139
128

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

iPhoneの実機ログを確認する方法

Posted at

通常アプリのログを確認するときにはXcodeのデバッグモードでログ出力を行いますが、AdHoc版であったり、リリース版でもログを確認したいときがあります。

そういう時のログ出力をして確認する方法を紹介したいと思います。

Xcodeのログ出力機能を使用する

まず、iPhoneをMacに接続します。
そして、Xcodeを起動して、Devices画面(ツールバー・Window > Devices)を表示します。

Devicesの画面下部のところにあるこのボタンをタップします。

スクリーンショット_2015-12-07_18_20_02.jpg

すると、ログがこのように出力されます。

スクリーンショット_2015-12-07_18_19_42.jpg

NSLogで出力されるログはもちろんですが、それ以外にもシステムメッセージなども表示されます。
アプリのエラーなどを確認するときにはアプリのBundle IDで検索すれば、該当のアプリのメッセージを抽出できるかと思います。

ログ出力アプリ「iOS Console」を使う

Xcodeを起動するのが面倒な人はこちらも。

フリーのアプリで「iOS Console」というアプリがあります。
http://lemonjar.com/iosconsole/

接続されたiPhoneのログを出力し続けるというアプリです。
上記で説明したXcodeでのログ出力とほぼ同じログが出力されます。

スクリーンショット 2015-12-07 18.20.14.jpg

このアプリのいいところは右上の検索窓でキーワードで絞り込みができます。

スクリーンショット 2015-12-07 18.20.25.jpg

アプリのBundle IDでフィルターすれば、かなり快適に絞り込みできると思います。

Xcodeのログ出力画面は小さくて、フィルターできないので自分はこっちを使っています。

Wi-FiスポットをキャッチするログとかiPhoneでの1つ1つの動作でのログが出力されるのはなかなか興味深いです。

139
128
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
139
128

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?