2013-09-23 3 views
1

Мой Xcode 5 падает каждый раз, когда я хочу открыть проект.Ошибка XCode 5 при загрузке проекта

Я удалил полученные данные, кеш, настройки и переустановил xcode.

Я не знаю, что я должен знать. Я не могу работать.

Вот сообщение об ошибке. Пожалуйста помогите. Я много об этом рассказывал в Интернете.

Crashed Thread: 0 Dispatch queue: com.apple.main-thread 

Exception Type: EXC_CRASH (SIGABRT) 
Exception Codes: 0x0000000000000000, 0x0000000000000000 

Application Specific Information: 
ProductBuildVersion: 5A1413 
ASSERTION FAILURE in /SourceCache/DVTFoundation/DVTFoundation-3532/Framework/Classes/Protocols/DVTInvalidation.m:243 
Details: <IDESourceControlCredentialsValidator, 0x7f9f18c44cb0> was never invalidated. 

Backtrace for allocation (if _creationBacktrace is set): 
(null) 
Object: <IDESourceControlCredentialsValidator: 0x7f9f18c44cb0> 
Method: -dealloc 
Thread: <NSThread: 0x7f9f12c14bc0>{name = (null), num = 1} 
Hints: None 
Backtrace: 
    0 0x00000001108fb188 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in IDEKit) 
    1 0x000000010f68d655 _DVTAssertionHandler (in DVTFoundation) 
    2 0x000000010f68d984 _DVTAssertionFailureHandler (in DVTFoundation) 
    3 0x000000010f7626a6 _DVTInvalidation_DeallocSuper (in DVTFoundation) 
    4 0x00000001108982a3 -[IDESourceControlSSLAuthenticationWindowController .cxx_destruct] (in IDEKit) 
    5 0x00007fff8703ffcc object_cxxDestructFromClass(objc_object*, objc_class*) (in libobjc.A.dylib) 
    6 0x00007fff87039922 objc_destructInstance (in libobjc.A.dylib) 
    7 0x00007fff87039fa0 object_dispose (in libobjc.A.dylib) 
    8 0x000000010f6b7995 __DVTSetupKVODeallocAssertions_block_invoke_371 (in DVTFoundation) 
    9 0x00007fff82d347fa -[NSResponder dealloc] (in AppKit) 
10 0x00007fff82c6a162 -[NSWindowController dealloc] (in AppKit) 
11 0x00007fff82dde901 -[NSWindowController release] (in AppKit) 
12 0x00007fff82f145b0 -[NSAutounbinder dealloc] (in AppKit) 
13 0x00007fff8703a230 (anonymous namespace)::AutoreleasePoolPage::pop(void*) (in libobjc.A.dylib) 
14 0x00007fff80818d72 _CFAutoreleasePoolPop (in CoreFoundation) 
15 0x00007fff811cd47a -[NSAutoreleasePool drain] (in Foundation) 
16 0x00007fff82d3527e -[NSApplication run] (in AppKit) 
17 0x00007fff82cd9bd6 NSApplicationMain (in AppKit) 
18 0x00007fff82bb27e1 start (in libdyld.dylib) 
19 0x0000000000000002 

обновление Статус:

Я начал Xcode без загрузки открытых проектов Alt + Shift. После этого я снял флажок Enabled Source Control в настройках. С тех пор я могу работать с Xcode. Это не проблема, но пока все нормально. Я ищу ответ в будущем. На данный момент у меня нет проблем;)

+1

Возможный дубликат [Xcode 5 с ошибкой SVN версии 1.7 - самоподписанный сертификат] (http://stackoverflow.com/questions/18890986/xcode-5-crashes-with-svn-version-1-7-self- подписанный сертификат) – picciano

+0

Спасибо, что был ответом. Я не знаю, почему мой Xcode разбился, но сейчас я отключен. Я проверю его в будущем, если он работает с svn. Спасибо – Logi24

ответ

2

У этого Devforums post есть возможное решение.

Для кого-либо еще, прочитавшего это до обнаружения исправления. Моя конкретная проблема была решена с использованием правильного имени хоста для сертификата на сервере. Наш внутренний DNS мог направить более логическое имя хоста на сервер svn, но это было не то же имя хоста, что и в нашем сертификате. Использование правильного имени хоста в сертификате устранило сбой.

+0

Я начал Xcode без загрузки открытых проектов Alt + Shift. После этого я снял флажок Enabled Source Control в настройках. С тех пор я могу работать с Xcode. Спасибо, мой ответ мне помог. Это не исправление, но пока все в порядке. – Logi24

2

Эта проблема может быть решена с помощью правой кнопкой мыши на содержимое пакета Xcode шоу Перейдите к /Applications/Xcode.app/Contents/PlugIns/ Переименуйте «IDESubversion.ideplugin.hold», чтобы некоторые вещи else

0

Я попытался отключить «Управление источником», но Xcode сработает, когда я выберу вкладку «Контроль источника» в «Предпочтения». Я пробовал некоторые другие вещи - удаление файлов/каталогов ~/.subversion/auth/svn ...... Ничего из этого не получилось.

И наконец, что было переименовано в IDESubversion.ideplugin внутри Xcode.App в IDESubversion.ideplugin.old.

Для этого откройте «Приложение» на Finder. Нажмите на Xcode.App, а затем нажмите «Control-click». Выберите «Показать содержимое пакета». Затем найдите «IDESubversion.ideplugin». Нажмите на нее - она ​​изменится, чтобы изменить режим имени - измените имя, добавив .old до конца.

После этого XCode позволит вам выбрать вкладку «Контроль источника» в «Xcode-> Preferences». Снимите флажок «Включить управление источником», а затем снова откройте Xcode и выберите проект, который хотите открыть. Он должен работать. Однако, если вы снова включите управление источником или переименуете IDESubversion.ideplugin.old в IDESubversion.ideplugin - проект/Xcode снова сработает. Таким образом, эти два, кажется, являются существенными изменениями, чтобы сделать эту работу.

BTW, это с обновлением OS X Mavericks и последней версией XCode (5A2053).

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

0

Единственное решение для меня было переименовать /Applications/Xcode.app/Contents/PlugIns/IDESubversion.ideplugin

, как Музукумар упоминалось.

XCode разбился, даже если я нажал на Control Source в perferences ...

@muthukumar спасибо за это.

Смежные вопросы