Работа с полноэкранными сбоями на Mac с использованием командной строки LLDB

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

2

Решение

Вы можете сделать отладку с двумя компьютерами? Настройте учетную запись ssh на игровом автомате, войдите в нее удаленно (командная строка в терминале) с неигрового компьютера, запустите командную строку lldb в своей игре. (process attach -n <appname>)

В прошлом, с gdb, Xcode поддерживала «удаленную отладку», которая заключалась в таком расположении (Xcode работает на одном Mac, ваша полноэкранная игра на другом), предполагая, что ssh уже настроен правильно. Я не верю, что Xcode в настоящее время поддерживает удаленную отладку с помощью lldb — я бы посоветовал вам подать отчет об ошибке на http://bugreport.apple.com/ регистрация вашей потребности в этой функции, если это то, что вам нужно в вашем рабочем процессе.

Боюсь, я не могу придумать ни одного ответа для вас, если вы делаете отладку на одной машине.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]