Не удалось найти или создать контекст выполнения для описания <IBCocoaTouchPlatformToolDescription: 0x7fa8bad9a6f0>


167

Я работаю над проектом для iOS и занимаюсь программированием с помощью Visual Studios, и он подключается к Mac-серверу с помощью Xamarin. Недавно я попытался добавить больше просмотров в раскадровку и дополнительный класс. Когда я попытался построить код, я получил эту ошибку. http://pastebin.com/Ub5s89aa Это то, что выводится из консоли. http://pastebin.com/fhWDy2cJ

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


Было ли что-то, что вы изменили в коде, что привело к возникновению этой проблемы, или вам никогда не удавалось создать код?
BradzTech

Я был в состоянии построить код раньше. Недавно я добавил два контроллера табличного представления и класс. Когда я удалил оба, это не решило проблему.
Адам Лицау

Попробуйте очистить свой проект, удалить производные данные и убедиться, что нет неподключенных IBOutlets. Также убедитесь, что вы ничего не изменили случайно в настройках сборки вашего приложения; ошибка, которую вы опубликовали, похоже, связана с несогласованностью архитектуры.
BradzTech

Я не смог выяснить, в чем именно заключалась проблема. Я говорил с моим профессором, и он считает, что это мог быть не связанный IBOutlet, как вы упомянули. Я откатил свой проект до того, как внес изменения, и пока он работает. Я обязательно проверю свои сборки перед тем, как вносить серьезные изменения, как сделал, и опубликую, если ошибка снова возникнет.
Адам Лицау

Ответы:


542

Перезапуск CoreSimulatorService решил проблему на моей машине.

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

19
У меня возникла та же проблема после того, как я обновил свой терминалXcode до version: 10.3. Open и запустил: sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService Затем выполните очистку папки Build, и ошибка исчезла.
Enea Dume

5
Это случилось со мной с последней версией Xcode 10.3 (10G8), и этот ответ решил проблему. Спасибо!
Скотт Гарднер

1
Да, у меня сработало ... возникла эта проблема после обновления до последней версии XCode (10.13 10G8) и Mojave (10.14.6).
Сэм Грант

1
У меня тоже сработало! Получил ту же ошибку после обновления XCode с 10.2 до 10.3 (10G8), используя macOS Mojave 10.14.5 (18F132)
Майк

1
Я думаю, что это спасло многих разработчиков от головной боли! Спасибо, что поделились этой информацией с нами!
Рандомконтрол

145

У меня была та же проблема после обновления моего Xcode до версии 10.3 .

Я просто перезагружаю свой Mac и проблема решена!


Надеюсь, это будет работать с вами тоже :)


9
Вы в порядке, просто запустив предложенную команду @riik. Не нужно перезагружать
Владислав Завалыхатко

1
Тот же опыт: ошибка появилась после обновления до Xcode 10.3. Перезагрузка заставила ошибку исчезнуть. Мой MacBook перезагружается менее чем за 1 минуту, так что это исправление настолько простое, насколько это возможно.
Уэйн Хендерсон

4
Стандартное обновление XCode, ломающее случайные вещи без объяснения причин
Джо Махер

1
Да, после перезагрузки я больше не сталкивался с проблемой.
auspicious99

1
Да! Работал на меня!
Маттиа Персаджо Уно

20

Моя произошла при обновлении до Xcode 10.3

Помощник X-кода не получил разрешение на управление компьютером.

Это то, что я сделал, чтобы решить проблему

System Preference > Security&Privacy > privacy tab > accessibility

дать разрешение на 'Xcode Helper'

Перезапустите X-код и убейте все симуляторы, как указано @riik

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

5

Эта проблема с обновлением xcode 10.3 и mixpannel выдает это как ошибку сборки

Шаги, чтобы исправить.

Откройте терминал и вставьте это

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

Очисти Xcode и собери. Вот и все


4

После гугла я нашел похожий вопрос здесь и здесь , краткий обзор некоторых ответов на этот вопрос:

  • Убедитесь, что вы используете последнюю версию XCode, и у вас не установлена ​​бета-версия.
  • Закройте Xcode и затем откройте Activity Monitor. Завершите все Ibtoolпроцессы, работающие и перезапустите XCode.
  • Удалите все пользовательские палитры цветов, которые вы установили для XCode, закройте XCode и перезапустите
  • Попробуйте воссоздать любые перья, которые вы могли изменить.

резюме по ссылке на форумы Xamarin:

Удалить Xamarin studio, Xcode
Delete / Библиотеки / Разработчик и ~ / Библиотеки / Папки разработчика
Перезагрузить
Переустановить Xcode, Xamarin studio

Если ничего из этого не работает, вы можете проверить Console.app на наличие ошибок при сборке.

Надеюсь это поможет.




0

У меня были файлы Xcode на внешнем диске в User / Library / Developer / CoreSimulator. Проблема была исправлена ​​после выполнения команды и sudo killall -9 com.apple.CoreSimulator.CoreSimulatorServiceперемещения этих файлов разработчика обратно на Mac.


0

Я получил эту ошибку после установки Xcode 12 beta. Перезагрузка моего Mac не устранила проблему. Мне пришлось переустановить инструменты командной строки:

  • delete / Library / Developer (обратите внимание, что это корневой каталог библиотеки, а не ~ / Library);
  • запустите Xcode и дайте ему установить инструменты командной строки.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.