1

プロジェクトを開くたびに 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

ステータスアップデート:

開いているプロジェクト Alt + Shift をロードせずに Xcode を起動しました。その後、環境設定で有効なソース管理のチェックを外しました。これで Xcode で作業できるようになりました。それは修正ではありませんが、今のところ問題ありません。今後の回答をお待ちしております。今のところ、問題はありません ;)

4

4 に答える 4

2

この問題は、xCode を右クリックしてパッケージの内容を表示することで解決できます。/Applications/Xcode.app/Contents/PlugIns/ に移動します

于 2013-09-27T09:13:49.080 に答える
0

私にとって唯一の解決策は、 /Applications/Xcode.app/Contents/PlugIns/IDESubversion.idepluginの名前を変更することでした

ムトゥクマールが述べたように。

環境設定でソース管理をクリックしても XCode がクラッシュしました...

@muthukumar ありがとうございます。

于 2014-05-22T09:07:52.040 に答える
0

「ソース管理」を無効にしてみましたが、「設定」で「ソース管理」タブを選択すると Xcode がクラッシュしました。~/.subversion/auth/svn..... ファイル/ディレクトリを削除するなど、他のことをいくつか試しました。どれもうまくいきませんでした。

最後に、Xcode.App 内の IDESubversion.ideplugin の名前を IDESubversion.ideplugin.old に変更しました。

これを行うには、Finder で「アプリケーション」を開きます。Xcode.App をクリックし、「Control キーを押しながらクリック」します。「パッケージの内容を表示」を選択します。次に「IDESubversion.ideplugin」を探します。それをクリックします - 名前の編集モードに変わります - 最後に .old を追加して名前を変更します。

このXCodeの後、「Xcode->Preferences」で「Source Control」タブを選択できるようになります。[ソース管理を有効にする] の選択を解除し、Xcode を再度開き、開きたいプロジェクトを選択します。それはうまくいくはずです。ただし、ソース管理を再度有効にするか、IDESubversion.ideplugin.old の名前を IDESubversion.ideplugin に変更すると、プロジェクト/Xcode が再びクラッシュします。したがって、これら 2 つは、この機能を実現するために不可欠な変更のようです。

ところで、これは OS X Mavericks の更新と最新バージョンの XCode (5A2053) によるものです。

お役に立てれば。

于 2013-10-26T07:39:15.937 に答える