Ответ 1
Force Quit xCode и перезагрузка будут устранять проблему.
Проблема: я не могу имитировать интерфейс часов Apple. Всякий раз, когда я пытаюсь проверить приложение Apple Watch на симуляторе iPhone 6, Xcode успешно завершает и создает приложение, пытается открыть симулятор и выходит из строя с сообщением об ошибке, которое гласит "Неверное состояние устройства".
Я считаю, что у симулятора есть симулятор часов, который открывается вместе с совместимыми моделями iPhone для симуляторов, которые могут общаться с часами Apple (например: iPhone 6). Хотя я еще не видел, чтобы он работал. Я построил универсальный интерфейс для iPad и iPhone, а другой для часов, так что это не вопрос приложения для неправильного устройства. Всякий раз, когда я тестирую свой реальный iPhone, я могу успешно протестировать универсальный интерфейс.
Я использую Xcode 6.2 для iMac OS X 10.10.3
Я попытался перезапустить Xcode/Computer. Кажется, я не могу найти какое-либо другое упоминание о статусе "Недействительное устройство" в любом месте, надеюсь, из-за того, что это очевидная вещь, чтобы избежать/исправить, что я упустил. Любая помощь будет оценена.
Force Quit xCode и перезагрузка будут устранять проблему.
Я столкнулся с этой проблемой после обновления Xcode 6.4 до 7.1. Ниже приведены исправления для этого:
Решение 3 работало для меня!
У меня была такая же проблема. Как правило, это потому, что вы просто обновляете Xcode или меняете свое имя в папке "Приложения".
Если вы просто перезагрузите компьютер, он будет работать правильно.
Надеюсь, что это поможет!
Я заметил, что это происходит, когда установлено более одного приложения Xcode.
Чтобы исправить это,
Прежде всего, просто очистите проект.
project
.Xcode
.Xcode
. Это происходит со мной, когда у меня одновременно работают две разные версии Xcode
. Надеюсь, это поможет вам.
Не нужно останавливаться, перезагружать или даже переустанавливать. Переключитесь на другое iOS Simulator device (6s, если вы использовали 6s плюс) и voila!
Ничто не работало для меня на XCode 7.3.1.
Придется переустановить его, чтобы заставить симулятор работать.
У меня установлены Xcode 7.3
и Xcode 8.0
.
Если я работаю с Xcode7.3 и открывает Xcode8.0, чтобы получить код из проекта Xcode8.0.
Когда я запускаю свое приложение на Xcode7.3, он даст мне такую же ошибку.
Решение является простым ForceQuit или закрывает все Xcode и открывает требуемый файл.
В моем случае симулятор будет показывать неопределенный черный экран, пытаться ли запустить проект или запустить симулятор напрямую (что должно привести вас к имитируемому начальному экрану). Это произойдет даже на вновь создаваемом имитируемом устройстве.
После того, как существующие предложения не сработали, для меня работало следующее:
Jus очистит проект и перезапустит Xcode. Это происходит со мной, когда у меня одновременно работают две версии xcode с разными версиями.
Надежное исправление Просто закройте свой xcode и снова запустите, надейтесь, что это вам поможет. Это чертовски работает для меня.