Развертывание приложения из Xcode на устройство без запуска приложения
Я пытаюсь отследить ошибку 0x8badf00d, вызванную сторожевым процессом, убивающим наше приложение при запуске из-за слишком долгого времени. Проблема в том, что это происходит только при первом запуске приложения (когда приложение создает нашу базу данных).
Поэтому мне нужно иметь возможность развернуть приложение из XCode на моем IPad без его автозапуска. Единственные варианты, которые я вижу в XCode, являются Build-run или Build-debug. Как развернуть приложение на устройстве, не запуская Xcode. Я хочу сделать это, потому что я прочитал, что если XCode запускает ваше приложение, он отключает сторожевой процесс.
Спасибо,
2 ответа
Organzier Xcode (доступный из меню: Window / Organizer) позволит вам загрузить приложение на устройство. Затем вы можете запустить приложение без отладчика.
Я не уверен, что это доступно в XCode, но обходной путь для вас - добавить код в ваше приложение, чтобы всегда заставлять его проходить через путь инициализации при запуске. Например, если за вами следят при создании базы данных, добавьте небольшой код для удаления базы данных сразу после запуска, чтобы вы всегда заново создавали базу данных. Это должно работать для ваших целей отладки.