Xcode 8 | iOS 10 simulator "Ошибка возвращается в ответ: Connection invalid" - программирование
Подтвердить что ты не робот

Xcode 8 | iOS 10 simulator "Ошибка возвращается в ответ: Connection invalid"

Пока я пытаюсь запустить приложение в симуляторе iOS 10, используя xcode8, я часто получаю эти предупреждения. Они случайным образом появляются по два за раз, и неясно, что вызывает их.

Ниже изображение для ошибки, которое я получил.

Ошибка экрана.

Я пробовал следовать за вещами.

  • Очистить и перестроить приложение.
  • Перезапустить xcode и симулятор
  • Очистить производные данные и перестроить приложение.
4b9b3361

Ответ 1

Даже я получал ту же ошибку. Проблема в моем случае заключалась в том, что я работал над xcode 7.3, и его симулятор был открыт, позже я закрыл xcode 7 и открыл xcode 8 и попытался запущенное приложение и получил вышеуказанную ошибку.

Я предполагаю, что это произошло из-за того, что оба симулятора были открыты, и это было решено, когда я закрыл свой старый симулятор. Кажется, проблема в том, что xcode 8 пытался установить соединение с симулятором.

Ответ 2

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

 i)Remove multiple xcode versions.
ii)Quit all Xcode and simulators. 
iii)Only one version you opened.
iv)Go to Xcode  -> Preferences

введите описание изображения здесь

v) Перейдите в Местоположение введите описание изображения здесь  vi) Установите правильную версию для инструментов командной строки (версия Xcode)

vii) нажмите "Производные данные" введите описание изображения здесь

viii) Затем перейдите к Derived data и удалите эту папку. см. ниже изображение введите описание изображения здесь

ix) Нажмите на настройки Simulator reset и просто закройте xcode и симулятор и откройте ясность и создайте xcode и запустите его.

Ответ 3

Для XCode 9 Beta​​strong > (в моем случае это была XCode 9 Beta 5) без удаления папки "Производные данные"

Те же правила, что и в прошлом, относятся к переключению между Xcode 8 и Xcode 9:

  • Закройте Xcode, инструменты, Simulator.app и консоль.
  • xcode - выберите версию, с которой вы хотите работать
  • Запустите версию Xcode, которую вы хотите использовать

Если эти шаги не разрешают проблему для вас, вы можете повторить шаги выше > , но после # 2 добавить "sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService".

из этого https://forums.developer.apple.com/thread/79301

Ответ 4

Тот же вопрос, с которым я столкнулся, когда у меня есть две версии Xcode, но проблема в том, что когда мы открываем два экземпляра симулятора, мы получим ту же ошибку, лучший способ решить эту проблему - запустить команду

rm -rf ~/Library/Developer/Xcode/DerivedData 

чтобы удалить полученные данные.

Ответ 5

У меня была аналогичная проблема, несмотря на то, что я не запускал второй экземпляр симулятора, из-за использования SimPholders и наличия средств командной строки XCode для другой версии XCode. Чтобы устранить это, откройте настройки XCode и на вкладке "Локальности" убедитесь, что версия командной строки соответствует той версии XCode, в которой вы сейчас работаете.

Ответ 6

У меня была аналогичная проблема, показанная ниже на скриншоте.

Снимок экрана 1

Решено, закрыв Xcode 7 и его симулятор.

Кажется, что когда вы работаете с Xcode 8 и его симулятором, симулятор Xcode 7 не должен оставаться открытым.

Ниже приведен снимок экрана состояния симулятора для Xcode 7, когда вы работаете с Xcode 8.

Скриншот 2

Ответ 7

В моем случае, Я открыл проект Xcode 8 и эмулятор для этой версии, а затем откройте этот проект на Xcode 7.3.1, когда я создаю эмулятор, который показывает предупреждение.

Мое решение: Закройте все версии Xcode = > Очистить производные данные = > Выйти из Xcode = > Открыть Xcode = > Выбрать файл = > Открыть последнее.

Ответ 8

Ни одно из вышеперечисленных не работало для меня.

Вместо того, чтобы выбирать симулятор и "бегать", я решил его, сначала открыв меню "Открыть инструмент разработчика". После этого все работало нормально.

введите описание изображения здесь

Ответ 9

У меня была эта проблема при попытке отладки приложения iOS от Xamarin, которое использует Xcode для запуска приложений в симуляторе. Первоначально я ориентировался на 9,7-дюймовый iPad Pro, попытался сменить имитируемое устройство на iPad Air 2 (все еще на iOS 10), но симулятор не ответил. После выхода из игры и повторного запуска симулятора он, похоже, загрузился нормально, поэтому я изменился на предыдущее устройство - не уверен, что изменения устройств действительно что-то сделали, но я не видел сообщение об ошибке за несколько раз, когда я запускал свое приложение с тех пор.

Ответ 10

Решил его, закрыв все xcode и симулятор. Не спрашивай меня, почему. Это происходило на бета-версии для меня

Ответ 11

У меня была аналогичная проблема, я сделал, я закрыл симулятор и весь Xcode, и я пошел на терминал и набрал, чтобы увидеть, как работает Xcode-приложение, и я его убил. У меня был один Xcode, работающий в фоновом режиме.

Чтобы увидеть, запущен ли Xcode,

ps -e | grep -i xcode

Используйте kill comment, чтобы убить любое приложение Xcode для запуска, я использовал

kill -9 <pid>

Ответ 12

Тот же вопрос, с которым я столкнулся в моем случае я остановил все приложения и перезапустил мой mac и все в порядке

Ответ 13

Простые и быстрые средства защиты.

1. Заверните все xCode и снова откройте xCode, который вам нужно сработать...

Ответ 14

У меня тоже была эта проблема, но я сделал это ниже, чтобы она работала нормально.

У вас на вашем Mac есть Xcode 8.x.x и 9, что вызывает проблему. Запускайте только один Xcode за один раз (закройте другой Xcode, не позволяйте другому Xcode работать в фоновом режиме!).