Xcode 6.1 и iOS Simulator 8.1 работают очень медленно

Я использую Xcode 6.1 и iOS Simulator 8.1. Запуск простых приложений, которые я написал с помощью симулятора iOS, занимает много времени. Процесс сборки был в порядке, но затем iOS Simulator покажет черный пустой экран запуска, а затем экран приложения примерно за 5 минут до запуска приложения. Много раз выдает ошибку "Потеряно соединение с iPhone 6(/5/4s)". Уже несколько раз пытался перезапустить Xcode и iOS Simulator, а также MacBook Pro. Пробовал сбросить "Контент и настройки" в iOS Stimulator, не помогает.

Какие могут быть возможные причины? Любой совет/решение? Спасибо.


person Basic    schedule 28.11.2014    source источник


Ответы (3)


Я предлагаю вам загрузить устройство, которое вы хотите использовать, до сборки и запуска в Xcode. Если вы нажмете Build&Run в Xcode, когда устройство не загружено, вам нужно будет дождаться загрузки устройства. Это может занять много времени в зависимости от вашей нагрузки ввода-вывода (например, если Spotlight индексирует в то же время, когда вы пытаетесь загрузиться, или если ваш домашний каталог находится на медленном томе, таком как сетевое подключение).

Просто заранее откройте iOS Simulator.app и выберите устройство, на котором хотите протестировать, в меню «Оборудование» -> «Устройства». Тогда он будет готов, когда вам это нужно.

person Jeremy Huddleston Sequoia    schedule 28.11.2014
comment
У меня уже был открыт iOS Simulator до сборки и запуска. В любом случае, спасибо Джереми за предложение, оно помогает сэкономить время на индексацию. Но он по-прежнему не решает корень проблемы, он продолжает работать долго и выдает ошибку «Потеряно соединение с iPhone». Погуглил по этой проблеме, и некоторые сказали, что это ошибка Xcode с бета-версией 6.1, но у меня была установлена ​​версия выпуска 6.1. Настолько отчаянный, что решил обновить оперативную память и жесткий диск моего 3-летнего MacBook Pro до SSD. Проблема решена обновлением! Симулятор iOS теперь работает нормально. - person Basic; 29.11.2014
comment
Потеря соединения с... ошибкой обычно является еще одной проблемой из-за гонки, запускающей приложение. Если Spotlight много индексирует, то это корень проблемы, и вам просто нужно подождать. Да, SSD, безусловно, улучшит вашу пропускную способность ввода-вывода;) - person Jeremy Huddleston Sequoia; 29.11.2014

Убедитесь, что «медленная анимация» не выбрана на вкладке «Отладка» в симуляторе iOS. Это решило проблему для меня.

person PolitikP    schedule 02.08.2015

Погуглил по этой проблеме, и некоторые сказали, что это ошибка Xcode с бета-версией 6.1, но у меня уже была установлена ​​версия выпуска 6.1. Я даже пробовал бета-версию 6.2, надеясь, что у Apple есть исправление для этого, но не повезло, все то же самое.

Настолько отчаянный, что решил обновить оперативную память и жесткий диск моего 3-летнего MacBook Pro до SSD. Проблема решена обновлением! Симулятор iOS теперь работает нормально.

person Basic    schedule 29.11.2014