Удаленная отладка iOS на внешних устройствах - PullRequest
3 голосов
/ 03 марта 2011

Я не уверен, смогу ли я удаленно отлаживать приложение, работающее на Iphone, который не находится рядом со мной?Мы проверяем ваше приложение.хорошо, но у некоторых пользователей есть проблемы, иногда мы не можем копировать и не знаем, с чего начать копать в этих случаях.Поэтому для нас было бы очень легко, если бы мы могли просто подключить удаленный отладчик через Интернет к устройству.Возможно ли это как-то?Большинство парней, использующих приложение, которое мы могли бы удаленно подключать к этим ПК (но большинство не используют macs ...) и запускать там инструменты, это может быть более простое решение?

Для Mac Os я нашел это http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/XcodeDebugging/300-Debugging_Programs_Remotely/remote_debugging.html Но это не для iOS ...

Спасибо очень очень уже

Ответы [ 3 ]

5 голосов
/ 29 мая 2011

Наша компания только что выпустила услугу именно для этой цели: http://apphance.com. Это позволяет вам очень легко (5 минут) интегрировать ваше приложение - в основном, добавить каркасный проект, и вы получите все возможности удаленной отладки (вы можете получить доступ ко всему из очень красивой веб-панели):

  • Вы можете просмотреть журналы запущенного приложения (в режиме, близком к реальному времени)
  • Вы можете видеть, как условия устройства меняются со временем (вращение, Wi-Fi / GPRS, аккумулятор, другие)
  • Вы получаете сообщения о сбоях автоматически со всей необходимой информацией
  • Сообщается даже об ошибках нехватки памяти
  • Ваши тестеры могут даже сообщать о проблемах, встряхивая устройство - включая автоматические скриншоты
  • и более .....

В настоящее время это закрытая бета-версия, но вы можете запросить доступ и наверняка получите его.

2 голосов
/ 03 марта 2011

Все, что вам нужно сделать, это получить журнал сбоев (вы можете получить его в любое время через Xcode Organizer или iTunes Connect в выпущенных приложениях), символизировать его и спросить у тестировщика, что они сделали, чтобы вызвать ошибку. Это даст вам всю информацию, которую вы могли бы получить от GDB.

0 голосов
/ 02 сентября 2013

Проверьте https://testflightapp.com/sdk/, вы можете получить отчеты о сбоях, удаленные журналы, посмотреть, как проходит тестирование и многое другое, см. Ссылку для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...