1 votos

IDERepositoryViewer dañado o la falta de recursos hace que Xcode 5 se bloquee. ¿Por qué?

Recientemente he actualizado mi OS X 10.8.5 Mountain Lion de Xcode 4.6.3 a Xcode 5 utilizando la actualización de la App Store.

Como mencioné aquí https://stackoverflow.com/questions/19051461/does-embarcadero-rad-studio-firemonkey-work-with-xcode-5 Cada vez que intentaba iniciar Xcode 5, se bloqueaba antes de hacer clic o de hacer algo. El registro de la consola me decía que se había creado un registro de fallos en myusersfolder/Library/Logs/DiagnosticReports/Xcode_2013-09-27-16245...

Ese registro decía que "El bulto \U201cIDERepositoryViewer\U201d podría \U2019t se cargue porque está dañado o le faltan recursos necesarios.\N".

Así que fui a Xcode, Mostrar contenido del paquete, y en Contenido/Plugins, encontré y renombré IDERepositoryViewer, añadiendo una "X" al final de su nombre. Ahora, Xcode 5 se ejecuta sin problemas.

No he utilizado el Visor de Repositorios del IDE -- parece que funciona con SVN, mientras que yo uso git. Sin embargo, en el menú de Xcode se abre la ventana de Source Control/Checkout (aunque no tengo servidores definidos),

¿Alguien tiene alguna idea de por qué una instalación fresca de Xcode, en la primera ejecución, tendría un plugin al que le faltan recursos, haciendo que Xcode se bloquee?

(Mi pregunta relacionada con el SO era sobre el desarrollo de aplicaciones. Esta pregunta es por qué la aplicación de Apple, Xcode, no se ejecuta correctamente para mí, por lo que parecía más apropiado aquí).

A continuación se muestra el inicio del seguimiento de la pila:

Process:         Xcode [284]
Path:            /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:      com.apple.dt.Xcode
Version:         5.0 (3332.25)
Build Info:      IDEApplication-3332025000000000~2
App Item ID:     497799835
App External ID: 38302662
Code Type:       X86-64 (Native)
Parent Process:  launchd [142]
User ID:         501

Date/Time:       2013-09-27 16:24:54.365 -0700
OS Version:      Mac OS X 10.8.5 (12F37)
Report Version:  10

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

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

Application Specific Information:
ProductBuildVersion: 5A1413
UNCAUGHT EXCEPTION (NSInternalInconsistencyException): Error getting value for key 'delegateClass' of extension 'Xcode.RepositoriesViewer.MenuDefinition.HelpContextualMenu' in plug-in 'com.apple.dt.IDE.IDERepositoryViewer'
UserInfo: {
    NSUnderlyingError = "Error Domain=DVTPlugInErrorDomain Code=2 \"Loading a plug-in failed.\" UserInfo=0x7ff6b1ec5430 {DVTPlugInIdentifierErrorKey=com.apple.dt.IDE.IDERepositoryViewer, DVTPlugInExecutablePathErrorKey=/Applications/Xcode.app/Contents/PlugIns/IDERepositoryViewer.ideplugin/Contents/MacOS/IDERepositoryViewer, NSLocalizedRecoverySuggestion=The plug-in or one of its prerequisite plug-ins may be missing or damaged and may need to be reinstalled., NSLocalizedDescription=Loading a plug-in failed., NSFilePath=/Applications/Xcode.app/Contents/PlugIns/IDERepositoryViewer.ideplugin, NSLocalizedFailureReason=The plug-in \U201ccom.apple.dt.IDE.IDERepositoryVie
wer\U201d at path \U201c/Applications/Xcode.app/Contents/PlugIns/IDERepositoryViewer.ideplugin\U201d could not be loaded.  The plug-in or one of its prerequisite plug-ins may be missing or damaged., NSUnderlyingError=0x7ff6b
1ec2630 \"The bundle \U201cIDERepositoryViewer\U201d couldn\U2019t be loaded because it is damaged or missing necessary resources.\"}";
}
Hints: None
Backtrace:
  0  0x00007fff82a7faee __exceptionPreprocess (in CoreFoundation)
  1  0x0000000101080c23 DVTFailureHintExceptionPreprocessor (in DVTFoundation)
  2  0x00007fff8142f3f0 objc_exception_throw (in libobjc.A.dylib)
  3  0x000000010100ebd2 -[DVTExtension valueForKey:] (in DVTFoundation)
  4  0x00007fff825e85a9 -[NSFunctionExpression expressionValueWithObject:context:] (in Foundation)
  5  0x00007fff82670578 -[NSComparisonPredicate evaluateWithObject:substitutionVariables:] (in Foundation)
  6  0x00007fff82670493 -[NSPredicate evaluateWithObject:] (in Foundation)
....(much more follows .. if more is needed, let me know)

1voto

Gracias por tu post del problema, me ha ayudado a dilucidar cuál es el problema. Ese plug-in ofensivo NO es parte de Xcode 5 en absoluto. Al igual que usted, tuve esto sucede después de la actualización de Xcode 4 a Xcode 5. Hice una instalación limpia de Xcode 5 en otro equipo y no tiene ese plug-in.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X