Les ressources endommagées ou manquantes d’IDERepositoryViewer provoquent le blocage de Xcode 5. Pourquoi?


1

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

Comme je l'ai mentionné ici https://stackoverflow.com/questions/19051461/does-embarcadero-rad-studio-firemonkey-work-with-xcode-5 , chaque fois que j'essayais de démarrer Xcode 5, cela plantait avant que je clique ou fasse quoi que ce soit. Le journal de la console m'a indiqué qu'un journal d'incident avait été créé dans le dossier myusersfolder / Library / Logs / DiagnosticReports / Xcode_2013-09-27-16245 ...

Ce journal indiquait que "le paquet \ U201cIDERepositoryViewer \ U201d ne pouvait pas être chargé \ U2019t car il endommageait ou manquait des ressources nécessaires.".

Donc, je suis allé à Xcode, Afficher le contenu du paquet, et dans Contents / Plugins, j'ai trouvé et renommé IDERepositoryViewer en ajoutant un "X" à la fin de son nom. Maintenant, Xcode 5 s'exécute sans problème.

Je n'ai pas utilisé 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’ai pas de serveur défini),

Quelqu'un a-t-il une idée du pourquoi d'une nouvelle installation Xcode, lors de la première utilisation, aurait un plug-in qui manque de ressources, ce qui provoquerait un crash de Xcode?

(Ma question sur SO était liée au développement d'applications. Cette question est 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)

Réponses:


1

Merci pour votre message sur le problème, cela m'a aidé à comprendre le problème. Ce plug-in incriminé ne fait absolument pas partie de Xcode 5. Comme vous, cela s'est produit après la mise à niveau de Xcode 4 vers Xcode 5. J'ai effectué une nouvelle installation de Xcode 5 sur un autre ordinateur, qui ne dispose pas de ce plug-in.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.