2014-11-12 2 views
0

Возможно ли интерактивное удаленное отладку приложения iOS с xCode (или каким-либо другим интерактивным отладчиком, если необходимо)?iOS Интерактивная удаленная отладка

У кого-нибудь есть аккуратная структура, которую я могу вставить в свое приложение, которое позволит это? Я могу представить, что Apple может не хотеть этого для живых приложений, но для развертывания на предприятии и для развертывания бета-версии это будет туз.

Рабочий процесс, который может работать, - это клиент с ошибкой, который может связаться с ним, а затем я могу отправить им по электронной почте ссылку, которая запустит мое приложение и подключит его к моему серверу отладки. С магией.

Существует S.O. question со спины в '11 об этом - я надеюсь, что все могло измениться. Однако a post here предполагает, что это, вероятно, невозможно.

Я хочу быть ясно аварии отчетности, журнал приобретения и аналитика все очень красиво и все (вы правы - я тоже их использовать), но , что это не то, что этот вопрос о. Благодарю вас :-)

Окончательные ответы по строкам «Это просто невозможно, потому что ...» или «Возможно, но это очень опасно, потому что ...» или идеально «Да, это легко и здорово, проверьте ...» было бы замечательно.

Спасибо.

+0

[This] (http://iphonedevwiki.net/index.php/Debugserver) выглядит релевантным, но он кажется задействованным и неподдерживаемым. – Benjohn

+0

С этой ссылкой это также выглядит актуальным - https://speakerdeck.com/steipete/taking-advantage-of-the-runtime – Benjohn

+0

[Pony Debugger] (http://www.artandlogic.com/blog/2013/02/inspecting-ios-apps-with-ponydebugger /) также не является настоящим отладчиком, но выглядит очень полезным. С этой страницы он «позволит вам удаленно проверять сетевую активность на основе NSURLConnection, контексты управляемых объектов Core Data и вашу иерархию представлений во время работы вашего приложения». – Benjohn

ответ

0

Я думаю, что вы ищете не возможно. Если вы хотите, взгляните на Bugfender, это продукт, который мы создали, который помогает вам делать то, что вы хотите.

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

Смежные вопросы