1 votes

Des ressources endommagées ou manquantes dans IDERepositoryViewer provoquent un crash de Xcode 5. Pourquoi ?

J'ai récemment mis à jour mon OS X 10.8.5 Mountain Lion de Xcode 4.6.3 à Xcode 5 en utilisant la mise à jour de l'App Store.

Comme je l'ai mentionné ici https://stackoverflow.com/questions/19051461/does-embarcadero-rad-studio-firemonkey-work-with-xcode-5 A chaque fois que j'ai essayé de lancer Xcode 5, il s'est planté avant que je clique ou fasse quoi que ce soit. Le journal de la console m'a dit qu'un journal de crash avait été créé à l'adresse myusersfolder/Library/Logs/DiagnosticReports/Xcode_2013-09-27-16245...

Ce journal disait que "Le faisceau \U201cIDERepositoryViewer\U201d pourrait \U2019t être chargé parce qu'il est endommagé ou qu'il manque des ressources nécessaires.\".

Donc, je suis allé dans Xcode, Show Package Contents, et dans Contents/Plugins, j'ai trouvé et renommé IDERepositoryViewer, en ajoutant un "X" à la fin de son nom. Maintenant, Xcode 5 fonctionne sans problème.

Je n'ai pas utilisé l'IDE Repository Viewer -- il semble fonctionner avec SVN, alors que j'utilise git. Cependant, dans le menu Xcode, la fenêtre Source Control/Checkout s'ouvre (bien que je n'aie pas de serveurs définis),

Est-ce que quelqu'un a une idée de la raison pour laquelle une nouvelle installation de Xcode, lors de la toute première exécution, aurait un plugin qui manque de ressources, provoquant le crash de Xcode ?

(Ma question connexe sur SO portait sur le développement d'applications. Cette question explique pourquoi l'application d'Apple, Xcode, ne fonctionne pas correctement pour moi, elle semblait donc plus appropriée ici).

Le début de la trace de la pile suit :

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

Merci d'avoir posté le problème, cela m'a aidé à comprendre la nature du problème. Le plug-in incriminé ne fait PAS partie de Xcode 5. Comme vous, j'ai eu ce problème après la mise à jour de Xcode 4 à Xcode 5. J'ai fait une installation propre de Xcode 5 sur un autre ordinateur et il n'y a pas ce plug-in.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X