web-dev-qa-db-ja.com

iOS7でのコンソールログの表示

IOS7以前は、iOSデバイスで実行されているアプリの出力ログを表示したい場合は、次のいずれかを使用しました。

https://iTunes.Apple.com/au/app/system-console/id431158981?mt=8https://iTunes.Apple.com/au/app/console/ id317676250?mt = 8

ただし、iOS7にアップグレードしたため、これらのどちらも私の携帯電話のアプリのログ出力を記録していないようです。

これは私の電話の新しい設定が原因ですか?あるいは、iOS7はこれらの2つのアプリが壊れるようにログの処理方法を変更しましたか?

27
tomblah

私たちはシステムコンソールの作成者です- https://iTunes.Apple.com/au/app/system-console/id431158981?mt=8

IOS7では、サンドボックスにより、アプリが他のアプリのログを表示できないようになりました。 iOS6では、アプリはカーネルとシステムのログエントリを表示できなくなりました。 iOS7では、自分のログのみを表示できます。システムコンソールの場合、これは明らかに取引ブレーカーです。

アプリストアがそれを回避する方法を承認したことはありません。

ログにアクセスするバックドアの方法を見つけて、この方法でソースコードをシステムコンソールにリリースする必要があるかもしれません。つまり、自分で構築します。

クリス

29
lyonanderson

iOS 8 + Xcodeメソッド

Xcode 6内:

メニューで、ウィンドウ->デバイスを開きます。デバイスを選択すると、下部に小さな矢印があります。 Arrow icon

これをクリックすると、デバイスコンソールが開きます。

iPhone構成ユーティリティの方法

IOS 8がリリースされて以来、これは私にとっては機能しなくなりましたが、 可能性がありますiTunesが更新されている場合

これは、iPhone構成ユーティリティを使用してMacに接続しているときに実行できます。ポータブルではありませんが、それでも便利です。

http://support.Apple.com/kb/DL1465

サイドバーでデバイスを選択できます。他のオプションの中でも、タブの1つは「コンソール」です。

これはWindowsにも存在します: http://support.Apple.com/kb/DL1466

まったく同じではありませんが、動作します。

17
mszaro