Подтвердить что ты не робот

Просмотр журнала консоли в iOS7

До iOS7, если бы я хотел просмотреть журнал вывода приложения, запущенного на устройстве iOS, я бы использовал один из следующих вариантов:

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

Однако, начиная с обновления до iOS7, обе эти записи, похоже, не записывают вывод журнала любого приложения на моем телефоне.

Будет ли это связано с новой настройкой на моем телефоне? Или iOS7 изменил способ ведения журнала, так что эти два приложения теперь сломаны?

4b9b3361

Ответ 1

Мы являемся создателем System Console - https://itunes.apple.com/au/app/system-console/id431158981?mt=8

Похоже, что в iOS7 песочница запрещает приложению просматривать журналы других приложений. В iOS6 приложения больше не могли видеть записи ядра и системного журнала. Теперь в iOS7 вы можете видеть только свои журналы. Для System Console это, очевидно, прерыватель транзакций.

Я не вижу, чтобы одобренные приложения хранилища утвердили способы обойти его.

Возможно, нам нужно найти обратный путь доступа к журналам и отпустить исходный код в System Console с помощью этого метода. т.е. вы сами его создаете.

Крис

Ответ 2

iOS 8 + Xcode Method

Внутри Xcode 6:

В меню откройте "Окно" → "Устройства". Выберите свое устройство, а внизу внизу немного стрелка: Arrow icon

Нажмите эту кнопку, и откроется консоль устройства.

Конфигурационная утилита iPhone

Это перестало работать для меня с момента выхода iOS 8, но очевидно, может работать, если iTunes обновляется.

Это можно сделать при подключении к вашему Mac с помощью утилиты настройки iPhone. Не такой портативный, но все же полезный.

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

Вы можете выбрать свое устройство на боковой панели, а среди других вариантов одна из вкладок - "Консоль".

Это также существует для Windows: http://support.apple.com/kb/DL1466

Не совсем то же самое, но он работает.