У меня есть проект, который был создан в xcode 7. Я запустил его на xcode 8, и он отлично работал, однако теперь, когда я перешел на xcode 9. и открыл раскадровку, он зависает навсегда, и, в частности, в строке состояния отображается «Подписание продукта в статусе». или показывает «создание пользовательских оболочек ...» Есть ли какое-либо исправление для этого?
XCode 9 зависает на раскадровке проекта, созданного в более старой версии
Ответы (2)
Ответ на отчет об ошибке > Дублировать. 9.01 ничего не изменило. Рекомендации: 1. Купите более быстрый Mac с большим объемом памяти. 3.2 или выше 8 ГБ или больше. 2. Закройте все остальные приложения: Safari, iTunes, все! 3. Если у вас большие раскадровки, разбейте их на 40-50 графических интерфейсов каждый. 4. Часто запускайте очистку после редактирования или переключения раскадровок. 5. Старайтесь не запускать симулятор во время редактирования раскадровок. 6. Получите второй Mac, чтобы заняться другими делами, пока вы ждете, пока раскадровки откроются, обновятся и закроются. 7. Преобразуйте представления раскадровки в код. 8. Будьте терпеливы 9. Молитесь, чтобы Apple что-то сделала с этим!
У меня была аналогичная проблема, мне удалось применить все следующие решения сразу:
- Измените все "Верхняя панель" и/или "Нижняя панель" на "Предполагаемый" - это трудно сделать, когда Xcode зависает на Storyboard, но после перезагрузки Xcode у меня обычно было несколько секунд, в течение которых мне это удавалось.
- Очистить данные кеша Xcode - по моему опыту, перезагрузка компьютера не требуется.
- Очистка моих данных xcuserdata
Я не уверен, что все пункты обязательны, но я думаю, что быстрее сделать их все, чем пытаться выяснить, где кроется реальная проблема.