xcode не компилирует приложения iOS, вылетает при открытии файлов .xib или .storyboard - PullRequest
2 голосов
/ 02 февраля 2012

Я использую самую последнюю версию xcode (4.2.1).И я подписался на программу для разработчиков ios.

Когда я создаю новое приложение iOS для iPhone или iPad, с использованием раскадровок или без, это, кажется, не имеет значения, xcode падает на меня, когда я пытаюсьоткройте файлы .xib или .storyboard.

Вот ошибка, возникающая при нажатии на файл раскадровки до его сбоя.

ASSERTION FAILURE in /SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-933/IB Plugin/Utilities/IBObjectMarshalling.m:179
Details:  Interface Builder encountered an error communicating with the iOS Simulator. "Interface Builder Cocoa Touch Tool" (54332) failed to launch and exited with status (null), signal 10. Please check Console.app for crash reports for "Interface Builder Cocoa Touch Tool" for further information.
Function: NSDistantObject<IBCocoaTouchToolProtocol> *IBAttachToCocoaTouchTool(IBCocoaTouchTargetRuntime *)
Thread:   <NSThread: 0x40010a260>{name = (null), num = 1}

Какое-то отношение к симулятору iOS?Точно такое же сообщение появляется при попытке открыть файл .xib.

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

CompileXIB EmptyViewTest/en.lproj/com_markstewart_comViewController.xib
    cd /Users/mark/Sites/_iOS/EmptyViewTest/EmptyViewTest
    setenv IBC_MINIMUM_COMPATIBILITY_VERSION 5.0
    setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr /bin:/usr/bin:/bin:/usr/sbin:/sbin"
    setenv XCODE_DEVELOPER_USR_PATH /Developer/usr/bin/..
    /Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /Users/mark/Library/Developer/Xcode/DerivedData/EmptyViewTest-dxxqhrayajehooezj flgyjqysqkp/Build/Products/Debug-iphonesimulator/EmptyViewTest.app/en.lproj/com_ markstewart_comViewController.nib /Users/mark/Sites/_iOS/EmptyViewTest/EmptyViewTest/EmptyViewTest/en.lproj/com_m arkstewart_comViewController.xib --sdk /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0 .sdk

Пожалуйста, помогите!Как мне заставить это работать снова?


С тех пор я полностью удалил и переустановил инструменты разработчика.Та же проблема все еще возникает.Кажется, что-то связано с симулятором iphone, так как, когда я пытаюсь запустить приложение симулятора, оно тоже мгновенно падает.(см. прикрепленный скриншот).Что здесь происходит?!: (

ios simulator crashing too

----- ОБНОВЛЕНИЕ 2

По-прежнему возникает эта проблема! Иногда я могу создавать приложения, но как только я нажимаю наФайл .xib или .storyboard (в отдельных проектах) xcode аварийно завершает работу. Когда они успешно выполняются, я получаю сообщение об ошибке выше, что у симулятора есть проблемы с поиском SDK.

Я удалил и переустановил xcode примерно пять раз и теперьпродолжают возникать одни и те же проблемы.

Вот отчет о сбое из-за ошибки "Interface Builder Cocoa Touch Tool". Если это имеет смысл для кого-либо? Отчет о сбое

у кого-нибудь есть другие идеи? Начинаешь становиться довольно отчаянным.

Ответы [ 6 ]

6 голосов
/ 10 февраля 2012

вы установили TotalFinder ?

У меня была такая же проблема, вызванная функцией Asepsis TotalFinder.

Asepsis current Version (1.1) Конфликтует с Xcode 4.2 и Glims (см. Изображение). enter image description here

Веб-сайт перечисляет эту известную проблему:

Xcode 4.2, iOS 5.0 Simulator

Некоторые разработчики сообщили, что Asepsis ломает iOS 5.0 Simulator и вызывает ошибку Xcode 4.2 при загрузке файлов XIB

для удаления просто запустите эту команду из Терминала:

sudo open /System/Library/Extensions/Asepsis.kext/Contents/Resources/Asepsis\ Uninstaller.app
1 голос
/ 03 февраля 2012

У меня была такая же проблема, и удаление всего в папке «Производные данные» устранило мои проблемы. В вашем случае: / Пользователи / Марк / Библиотека / Разработчик / Xcode / DerivedData / EmptyViewTest

Может быть, эта тема поможет: Как можно безопасно удалить в моей директории ~ / Library / Developer / Xcode / DerivedData?

0 голосов
/ 05 октября 2012

enter image description here

У меня такая же проблема в xcode4.5 и iOS6.Когда я запускаю iOS Simulator 6, он всегда сообщает «Выход из смоделированного приложения» и просит меня переключить SDKS.Что бы я ни выбрал правильное расположение SDK5.0 или SDK6.0 для симулятора, проблема все еще здесь.Поэтому я не могу запустить даже самую простую программу с SDK6.0, но старые проекты с SDK5.0 в порядке.

Не знаю почему, потому что до сегодняшнего дня она работала хорошо.Поэтому я следую пути @ quellish, закрываю xcode и симулятор, удаляю эти каталоги в моем поиске: ~ / Library / Application \ Support / iPhone \ Simulator ~ / Library / Application \ Support / Developer ~ / Library / Developer

Затем снова запустите Xcode, все снова будет хорошо!спасибо quellish!

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

0 голосов
/ 08 февраля 2012

Попробуйте удалить (вы можете просто переместить их, а не удалять) эти пользовательские каталоги.Убедитесь, что ваши инструменты разработчика не работают, когда вы делаете это.

~/Library/Application\ Support/iPhone\ Simulator
~/Library/Application\ Support/Developer
~/Library/Developer

Эти каталоги предназначены для вашего пользователя.

0 голосов
/ 06 февраля 2012

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

Или у вас есть другая машина, на которой вы можете попробовать чистую установку XCodefirst?

Если вы не можете просто создать новый проект и запустить его в симуляторе без сбоев, у вас возникли проблемы с XCode или с вашей системой.Поскольку после переустановки XCode у вас все еще есть проблема, я боюсь, что это ставит под сомнение вашу систему.

0 голосов
/ 02 февраля 2012

Это довольно фундаментальная проблема, и поэтому вряд ли вы что-то делаете неправильно. Я бы предложил переустановить Xcode. Если это не сработает, попробуйте сначала удалить его и установить снова. (Немного боли, извините. Сначала запаситесь кофе.)

...