Помогите с моим файлом xib, который всегда вылетает на xcode - PullRequest
6 голосов
/ 02 июня 2011

Эй, ребята, пожалуйста, у меня были реальные проблемы с xcode и не могу открыть xib файлы. Каждый раз, когда я нажимаю на файл XIB, происходит сбой XCode. Это происходит на xcode3.2, а также на xcode4

Что я могу с этим сделать? Я установил и переустановил, но все еще не работает ..

Любая помощь будет действительно заметной. Если это поможет, я использую xcode4 и купил его в магазине приложений. Спасибо

Ответы [ 8 ]

3 голосов
/ 14 января 2014

Моя проблема заключалась в пользовательских шрифтах в файле XIB.Мне пришлось установить недостающие шрифты на мой компьютер, и проблема была решена.

2 голосов
/ 14 мая 2012

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

ПРИМЕЧАНИЕ. Если у вас возникла эта проблема, то переустановка ОС может быть не единственным решением, поскольку могут появиться более простые решения. Некоторые ответы на этот вопрос могут быть полезными, а в других случаях может быть полезен простой поиск в google или stackoverflow. Вы также можете попробовать список рассылки Xcode . Я бы посоветовал прибегнуть к переустановке ОС только в том случае, если вы перепробовали «все» и никто не может помочь, следовательно, ваш план-Z.

1 голос
/ 29 февраля 2012

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

  1. выход Xcode
  2. скопировал мою XIBфайл foo.xib в foo2.xib
  3. svn rm foo.xib
  4. svn commit
  5. svn update (теперь foo.xib отсутствует на диске)
  6. открыть мой проект xcode, foo.xib отображается красным, поскольку он не может найти файл.удалите foo.xib из проекта.
  7. перетащите foo2.xib из поиска в мой проект
  8. нажмите на foo2.xib - для меня он открылся просто отлично

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

  1. Отображение правой панели настроек IDE (где вы можете установить параметры NIB).
  2. Нажмитеверхний левый значок в правой панели (всплывающая подсказка «Показать инспектор файлов»).
  3. Существует раздел «Документ Интерфейсного Разработчика», а под ним - всплывающее / комбинированное окно «Управление версиями документа».Мой файл показывает Xcode 4.2.1, поэтому я изменил его на Xcode 4.3.
  4. В этот момент я также поиграл с несколькими другими настройками в моем перо, например, изменив заголовок окна.Смысл этого состоял в том, чтобы убедиться, что перо будет повторно сохранено.
  5. Теперь в левой панели, где перечислены файлы проекта, я нажал на «foo2.xib» и переименовал его в «foo».xib "- Xcode автоматически добавляет его обратно в хранилище subversion.

И все это просто волшебным образом сработало после этого.

Я укажу, что я прошел и изменил все своиПосле этого файлы пера для сохранения в виде «Xcode 4.3» на панели «Управление версиями документа».

Я отправил отчет о сбое и содержимое пера в apple в отчете об ошибке, но если кто-то захочет увидеть, что на самом деле произошло, я вставил егоздесь:

http://pastebin.com/sC0pBUfu

Надеюсь, это кому-нибудь поможет, у меня ушло около четырех часов, чтобы разобраться с этим.Воссоздание nib-файлов не работает, это проблема с именем файла и IDE-версией, сохраненной в nib-файле, я подозреваю.

0 голосов
/ 17 ноября 2017

Это ошибка XCode.

Создание новой .storyboard и ее открытие перед открытием .xib исправит сбой, по крайней мере временно.

0 голосов
/ 28 июля 2011

Не можете открыть какой-нибудь xib-файл для iOS?В вашем журнале сбоев

Подробности: Интерфейсный Разработчик обнаружил ошибку при связи с симулятором iOS.«Interface Builder Cocoa Touch Tool» (5963) не удалось запустить и завершил работу с состоянием (null), сигнал 5. Для получения дополнительной информации см. Console.app для отчетов о сбоях «Interface Builder Cocoa Touch Tool».

Вы проверили журнал консоли с помощью Console.app?В любом случае, похоже, что ваша среда XCode повреждена.

  1. sudo / Developer / Library / uninstall-devtools -mode = all
  2. Если вы поместили какие-либо файлы в / Developer, вернитесь назадэто.
  3. sudo rm -rf / Developer
  4. перезагрузка.
  5. установка Xcode.
0 голосов
/ 26 июля 2011

Ну, одним из способов может быть ..:

  1. Тип построителя интерфейса в центре внимания

  2. откройте его.

  3. перейдите в свой проект и перетащите xib в конструктор интерфейса на док-станции.

Он откроется.

Эта проблемаиз-за нескольких версий xcode в разных местах на вашем Mac.

0 голосов
/ 24 июля 2011

Отредактировано с новым предложением от http://www.cocoabuilder.com/archive/xcode/305032-xcode-help.html:

Если вы полностью удалили, а затем переустановили XCode, и под удалением я имею в виду запуск

sudo / Developer /Library / uninstall-devtools -mode = all

, а затем trashing / Developer, а затем переустановлен, и он все еще не работает из-за ошибки. Я должен думать, что у вас поврежденный OSX или блуждающая библиотека.

Я погуглил и нашел пару людей, которым удалось переустановить SnowLeopard (а затем обновить его до самого последнего уровня исправлений, затем переустановить XCode), и было несколько человек, которые нашли случайные библиотеки в / usr / local /include и / usr / local / lib, так что вы можете поискать там нечетные файлы или, возможно, ВРЕМЕННО переименовать их и попробовать переустановить XCode, я не уверен, сколько из того, что там, вам действительно нужно.В конкретном сообщении, которое я обнаружил, они установили ImageMagic, и он удалил эти библиотеки из / usr / local / lib и снова начал работать.

В этот момент я бы посмотрел за пределы самого XCode и предположил, что моя система былаповрежден.

В Google есть больше предложений, просто добавьте CFXMLNodeGetInfoPtr, и есть множество сообщений, больше спрашивающих, чем отвечающих.

и не используйте версию App Store.Используйте один на Apple.com/Developer для iOS SDK.

Создайте новый XIB.Нажмите один раз.Если нет:

Не просто откройте XIB, щелкните правой кнопкой мыши Open As: Source.Посмотрите, видите ли вы что-нибудь, если оно все еще падает: не похоже на ошибку Xcode.pbxproject

0 голосов
/ 02 июня 2011

Просто установите один xcode за раз. Означает использовать только Xcode 4 или Xcode 3.2. Это может решить вашу проблему. Попробуйте это.

...