Ошибка Xcode 6.4/7 после бета-тестирования El Capitan
Я обновил свой компьютер до последней бета-версии, выпущенной вчера разработчикам, и тот же проект, который вчера составлял штраф вчера, терпит неудачу из-за предполагаемой ошибки .xib/.storyboard.
Я пробовал очистить проект, загрузив предыдущую версию с github и т.д., но проект все еще дает мне следующую ошибку. "Failed to communicate with Interface Builder"
, а также Command /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool failed with exit code 255
. Буквально ничто не было изменено с файлом .storyboard или с чем-либо, удаленно связанным с ним.
Что еще нужно, чтобы открыть любой файл .xib/.storyboard(даже экран запуска xib, который я не коснулся, приводит к сбою Xcode, что заставляет меня думать, что это не имеет никакого отношения ко мне.)
Кто-нибудь еще испытывает это? Любые советы или временные исправления?
Обновление: попытка запустить что-либо на симуляторе приводит к сбою в работе или зависанию со следующим сообщением об ошибке: "Springboard quit unexpectedly"
Обновление 2. Игровые площадки непригодны для использования, но не сбой.
Кроме того, эти парни, похоже, находятся в одной лодке, как и мы. https://forums.developer.apple.com/thread/13170
Вот почему у нас не могут быть приятные вещи, Apple.
Ответы
Ответ 1
Обходной путь был найден благодаря "lembacon" на форумах разработчиков Apple.
В терминале:
cd /Applications/Xcode-beta.app (or wherever your Xcode 7 beta 4 is located)
cd Contents/Developer/Platforms/iPhoneSimulator.platform
cd Developer/SDKs/iPhoneSimulator.sdk/usr/lib
sudo mv dyld_sim dyld_sim.orig
Кажется, что работает для проектов iOS, но watchOS - это iffy.
EDIT:
Решение watchOS:
cd /Applications/Xcode-beta.app (or wherever your Xcode 7 beta 4 is located)
cd Contents/Developer/Platforms/WatchSimulator.platform
cd Developer/SDKs/WatchSimulator.sdk/usr/lib
sudo mv dyld_sim dyld_sim.orig
Другое Edit: Как упоминалось в sciasxp, это также работает для 6.4. Надеюсь, мы скоро получим новые iOS и Xcode бета, которые надолго исправит это.
Другое другое Редактирование: Сегодня выпущена новая бета-версия iOS, а также новая бета-версия Xcode. Эта проблема должна быть решена.
Ответ 2
Есть одно странное решение:
Переустановите бета-версию 5, загрузив и запустив прямо из Apple CDN. Это восстановит Xcode, но вы потеряете звук:)
http://swcdn.apple.com/content/downloads/43/22/031-29032/71ihp9c54k547fvol25w5g85z9323gqwnr/OSXUpd10.11.pkg
http://swcdn.apple.com/content/downloads/43/22/031-29032/71ihp9c54k547fvol25w5g85z9323gqwnr/FirmwareUpdate.pkg
Ответ 3
Xcode 7.0 beta 5 выходит с поддержкой бета-версии El Capitan.
Примечания к выпуску
Xcode 7 beta 5 решает проблемы с созданием проектов iOS и запуском iOS-симулятор на OS X El Capitan beta 6. (22089926)
Ответ 4
Запуск xcode 7.0.1 на ElCapitan со всеми установленными обновлениями и xcode уходит часто, как указано выше, но не достаточно часто, чтобы я не мог его разработать. Кажется, возникает при настройке ограничений и позиций в раскадровке. iMac является последним и перезапускается, по крайней мере, один раз в неделю, так как выходные дни настолько стабильны, насколько я могу это сделать.
Как и в каждом выпуске Apple, нам просто нужно дождаться обновлений для xcode и ElCapitan, чтобы исправить это.
Таким образом, правило состоит в том, чтобы сохранять/строить часто, чтобы сохранить код, прежде чем играть с ограничениями, поскольку он может просто выйти на вас.
Ответ 5
Он задокументирован в примечаниях к выпуску El Capitan 6 поэтому вы не можете обвинять Apple, если вы их не читали.
Известные проблемы
- Xcode 6.x имеет известные проблемы совместимости при запуске на OS X El Capitan. Настоятельно рекомендуется использовать Xcode 7 при запуске на OS X El Capitan.
РЕДАКТИРОВАТЬ В основном тон этого ответа был вызван "Вот почему у нас не может быть приятных вещей, Apple". подразумевая, что ОП считает, что у него есть божественное право использовать бета-операционные системы без безнаказанности.