Симптомы: Запуск любого приложения iOS 5.1 из Xcode 4.4 (и 4.4.1) запустит симулятор iPhone, но приведет к простому черному экрану. В консоли Xcode отображается сообщение «ошибка: не удалось прикрепить процесс к идентификатору», которое каждый раз меняется. Попытка «Остановить» приложение из Xcode ничего не дает, и только Force Quit вернет Xcode в рабочее состояние. Нажатие кнопки «Домой» в симуляторе показывает, что приложение успешно установлено. Иногда при открытии приложения из симулятора отображается пользовательский интерфейс, но сообщения консоли не отображаются, даже после ручного выполнения «Продукт-> Присоединить к процессу».
Попытки решения: Xcode 4.3.x изначально был установлен на Lion и прекрасно работал. Проблема началась при установке Xcode 4.4 в начале августа для проекта, который работал до этого. Я обновился до Mountain Lion, не помогло. Я переустановил Xcode, не помогло. Я обновился до 4.4.1 7 августа, не помогло. Я удалил все следы данных Xcode, запустив: find / -name '[xX]code' и удалив все суперпапки, где это казалось уместным. Это (неудивительно) вызвало некоторые проблемы с ОС, поскольку последующая переустановка Xcode просто не работала. Затем я сделал это снова, переустановил Mountain Lion (чтобы восстановить некоторые файлы ОС, которые я, вероятно, убил), затем переустановил Xcode 4.4.1.
Что касается проектов, я обычно каждый раз запускал новые проекты с одним представлением. В последнее время я пытался использовать этот пример проекта от Apple, по ссылке 3 ниже. Я пробовал все чистые сборки и т. д., но, честно говоря, можно было бы предположить, что открытие нового проекта должно просто работать. Ради интереса я иногда добавляю один объект «Метка» в раскадровку iPhone.
После выполнения некоторой домашней работы мне удалось найти следующие вопросы, наиболее похожие на мои, но ни один из них не является точным и не работает ни одно из решений (в порядке убывания актуальности):
- xcode-4-4-ios-5-1-simulator-problems< /а>
- crash-of-xcode-4-4-for-mac
- не удалось подключить к процессу-id-xcode
- unit-test-target-doesnt-run-on-xcode- 4–5а>
- xcode-4-4-freezing-on-project-close
- simulator-keeps-crashing-in-xcode-4-4
Любая помощь будет принята с благодарностью. Прошу прощения за отсутствие краткости, но я потратил, наверное, 15 часов, пытаясь найти/реализовать решение, казалось бы, тривиальной проблемы, и я бы предпочел предоставить всю необходимую информацию, чем заставлять вас гадать, что я сделал. Я не собираюсь указывать всю информацию о сборке, просто потому, что это то, что поставляется при новой установке Xcode.