Внезапно я не могу построить свой проект. Я получаю следующую ошибку компилятора:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool не удалось с кодом выхода 255
Я получаю эту ошибку для целой группы моих файлов xib. Есть идеи, что происходит, и какое решение?
Использование Xcode 4.6, iOS 6.1.
Ответы:
Недавно со мной случилось нечто подобное, используя Xcode 4.6 и iOS 6.1.
Все, что я сделал, это переключился на другую версию устройства (5.1) на симуляторе, и он запустился. Перешел обратно на 6.1 и само исправилось.
Xcode иногда может быть бесполезным.
источник
Это происходит с нами, и мы очищаем кеш, удаляем папку с производными данными ... и т.д. ничего не происходит.
ниже шаги сделали это исправить,
Open As > Source Code
сXcode
или открыть его с помощьюTextEdit
)appearanceType="aqua"
Для получения дополнительных сведений используйте эту статью , она поможет нам решить проблему.
источник
Попробуйте очистить приложение. Cmd-Shft-K.
источник
Попробуйте найти в проекте все файлы XIB и открыть его. Один из них, скорее всего, приведет к сбою вашего Xcode.
Моя проблема заключалась в пользовательских шрифтах в каком-то файле XIB.
Мне пришлось установить недостающие шрифты на свой компьютер, и проблема была решена.
источник
Я не уверен, какая часть творила волшебство, и да, это убило много времени.
источник
В моем случае я работал над Visual Studio. Все было хорошо. Внезапно у меня возникла та же проблема. Затем я открыл XCode, увидел доступные обновления. Затем я обновил обновления Xcode. Потом сработало :)
Итак, причина была в следующем: XCode должен был завершить некоторые обновления. До этого он не работал должным образом.
источник
Что вам следует делать, если вы застряли, так это в оболочке: ibtool --warnings --errors --notices yourfile.xib> alerts.plist
который выйдет из строя, но теперь у вас есть журнал сбоев, в моем случае это была проблема с моделированными показателями:
Поэтому в моем случае я открыл xib как источник через контекстное меню и удалил объекты метрик. Что удалить или изменить, зависит от ошибки. Попробуйте ibtool еще раз, и если он не дает сбоев, все в порядке.
Предыстория: причина этой ошибки является общей, она всегда может произойти при изменении различных спецификаций от версии xcode iOS к версии, в основном, если вы не проверяли свои проекты периодически с обновлениями xcode.
источник
Это не будет иметь значения для тех, кто сталкивался с этой проблемой в прошлом ... Но с WatchKit Framework у меня возникла эта ошибка. Все, что я сделал, это удалил переход, который я связал между двумя контроллерами WKInterface, и сборка прошла успешно.
источник
Я делаю эту ошибку, и после сканирования журнала сбоев я заметил, что моя сборка Xcode-7 пыталась использовать инструменты сборки из Xcode-8 Beta. Ранее я использовал xcode-select, чтобы изменить версию инструментов сборки, которые я хотел использовать. Если у вас установлена бета-версия xcode, проверьте свои настройки с помощью следующих команд:
Показать, какой путь к инструменту сборки задан:
Выберите стандартный путь Xcode:
Если вы пытаетесь выполнить сборку с помощью Xcode по другому пути установки, убедитесь, что указанный выше путь отражает это.
источник
Получил это только сейчас с XCode 8.3.
Что касается меня, я просто ушел из XCode, затем почистил приложение и собрал заново. После этого все было хорошо.
Причиной для меня было добавление новых строковых файлов для локализованной раскадровки.
источник
Я испытал то же самое, и ни один из других ответов здесь не смог решить проблему для меня. Оказалось, что это дубликат UILabel в раскадровке из-за слияния git. По-видимому, Xcode выйдет из строя, если два элемента пользовательского интерфейса имеют одинаковый внутренний идентификатор.
Мой метод поиска ответственной проблемы был:
источник
Я работал во вторичной ветке git, когда столкнулся с проблемой 255.
Я просто переключился на свою основную ветку git, очистил проект и запустил. Никаких проблем, как я и ожидал.
Затем я вернулся к «проблемной» ветке git и успешно восстановил ее.
Гремлины.
источник
Со мной тоже случалось нечто подобное, используя Xcode 8.2.1 и iOS 10.2.
Я перешел на более раннюю версию устройства на симуляторе, и все заработало. Затем я переключился обратно, и это было исправлено.
источник
Я понимаю, что если вы слишком долго используете Xcode, не закрывая его, Xcode станет совершенно бесполезным и выдаст вам случайную загадочную ошибку. поэтому я регулярно перезапускаю Xcode и все приложения, которые я запускаю на своем Mac, каждый раз, когда появляется подозрительная ошибка.
источник
У меня была такая же проблема с использованием Visual Studio для Mac (сообщество, 7.4.2 (сборка 12)) после обновления ОС (macOS High Sierra 10.13.4).
В этом случае кажется, что вам просто нужно обновить Visual Studio и Xcode.
Обратите внимание, что, конечно же, Visual Studio не предоставляет обновлений Xcode, поэтому «уловка» заключалась в том, чтобы открыть последнее и позволить ему запускать обновления.
источник
Я также столкнулся с той же проблемой в Xcode 8. Удаление производных данных устранило мою проблему.
источник
Это случилось после некоторой работы с раскадровкой. Я кое-что отменил, и оказалось, что это простой UIButton, добавленный в представление. Удалил это, и он построен без ошибок. Просто добавил новую кнопку, и она сработала.
Для более подробного объяснения ... Кнопка была скопирована с одного прототипа TVCell на другой. Думаю, в копии произошла некоторая путаница. Просто рад, что я не сильно изменился перед тем, как попытаться построить.
источник
В моем случае это произошло после переименования некоторых пространств имен, и я решил ту же проблему, перейдя в свойства проекта> вкладка ПРИЛОЖЕНИЕ> Пространство имен по умолчанию: предоставив новое правильное пространство имен.
Конечно, я изменил пространство имен также внутри классов, но это поможет, потому что исправит все автоматически сгенерированные файлы. Рекомендуется очистить и построить и в конечном итоге закрыть и снова открыть решение.
источник
Я столкнулся с той же проблемой, когда объединяю кодовую форму git с другим кодом разработчика. Я много раз пытался очистить свой проект. Но ничего мне не поможет.
Открываю раскадровку в исходном коде. Начать сравнение с последней работающей раскадровкой репозиториев. Затем я обнаружил, что один и тот же ярлык появляется два раза на одном экране. затем я удаляю один из них и сохраняю. Это помогает мне.
вы можете проверить свой xib или раскадровку.
источник
У меня была эта ошибка, потому что я переписал
<view>
в<imageView>
, редактируя раскадровку как исходный код.Я думал, что это быстрое и грязное решение сработает для замены некоторых пользовательских классов (подкласса
UIView
) наUIImageView
s.Всем хвала GIT.
источник
Вот что вызвало у меня проблему: я пытался использовать симулятор iOS 8.0 с Xcode 5.0.2. Я вставил симулятор iOS 8.0 по следующему пути - / Applications / Xcode \ 2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs В результате я смог увидеть симулятор iOS 8.1, видимый в раскрывающийся список в Xcode 5.0.2, но это привело к ошибке компиляции libtool. Я удалил симулятор с пути, и он заработал после перезапуска Xcode. Теперь, чтобы использовать симулятор iOS 8.0, я использую Xcode 6.1.
источник
Я исправил ошибку этой командой, закройте симулятор и Xcode:
Надеюсь, это поможет.
источник
Я получал эту ошибку при создании для 10.9 файла .XIB, созданного в XCode 6.4 (10.10).
Смотрите этот ответ . XIB запрашивал labelColor, который был введен в 10.10 и был неизвестен в 10.9.
Открытие XIB в качестве источника предотвратило сбой XCode и позволило мне изменить экземпляры labelColor на textColor, и ошибка была устранена.
источник
Как упоминает выше Логан Гифс, это, по-видимому, вызвано переходами контроллера интерфейса (т. Е. Петлями). Удаление «плохих» переходов на самом деле не решает проблему навигации. Что необходимо, так это стратегически разместить некоторые действия кнопок для [контроллеров всплывающих окон].
Вот код, который у меня сработал:
источник
Немногие упоминали, что проблема была связана с переходами, моя тоже была, хотя она не всплыла сразу после того, как я добавил новый переход, и я смог запустить приложение несколько раз, внести некоторые изменения, добавить новые представления до того, как это произошло, так что не игнорируйте это. Я удалил некоторые из контроллеров и отменил, если это не помогло. Если проблема заключается в переходе, вы можете создать его, но не сможете добавить этот переход, поэтому заново создайте весь контроллер представления, если это приемлемый вариант. Копирование и вставка, похоже, не работали, хотя я не пытался удалить соединения IBOutlet.
источник
Это начало происходить со мной, когда я установил и начал использовать бета-версии XCode 9. Когда я начал изменять хорошие проекты в версии 8.3, раскадровки были повреждены из-за этой ошибки, и XCode вылетел. На моем компьютере был установлен XCode 7.x, 8.3 и 9. Я удалил их все (и удалил все связанные файлы), а затем переустановил 8.3 из App Store. Раскадровки моего проекта все еще были повреждены, но я смог восстановить из резервной копии, и теперь все в порядке, пока я продолжаю.
Не уверен, связано ли это с 9 бета-версией или нет.
источник
В моем случае эта проблема возникла после того, как я вручную разрешил конфликт слияния в файле «project.pbxproj». В XCode выберите проект-> цель-> BuildPhases-> CopyBundleResources. Там я удалил несколько повторяющихся файлов, которые отображались пустыми значками (в отличие от значков файлов XIB). После этого сборка прошла без проблем.
источник
Я получил эту ошибку сегодня в новом проекте, тестируя ARKit для iOS с помощью шаблона проекта «Приложение дополненной реальности».
После перемещения некоторых файлов .scn из корневого проекта в папку art.scnassets я начал получать ошибку кодового знака, и ничто из того, что я сделал, не помогло ее решить.
Я пробовал все предложения в этом потоке (чистые, чистые производные данные, перезапуск Xcode, перезапуск Mac, поиск повторяющихся идентификаторов в файлах раскадровки) ... но то, что заставило меня работать, заключалось в следующем:
... и теперь это сработало ... так что я предполагаю, что это была какая-то ошибка в обработке git XCode ???
источник
В XCODE 9 одной из причин этого является ошибка в XCODE 9.1 со старыми файлами .XIB.
Fix:
Обновление до XCODE 9.2
Все ваши файлы .XIB должны иметь версию iOS 8.1 или выше.
источник
Просто создайте свой проект чисто . вы получите решение!
источник