2011-12-12 2 views
2

Je suis nouveau sur le développement Mac. J'ai Lion et installé Xcode 4.2. Cependant, je continue à recevoir un crash chaque fois que j'essaie de cliquer sur l'un des fichiers. Je viens de créer un nouveau projet et dès que j'ai sélectionné le dossier qui contient les fichiers .h et .m, il me donne un plantage avec une erreur interne. J'ai désinstallé une fois et l'ai réinstallé complètement. Toujours le même problème. Je suis fondamentalement un développeur Windows (.NET). J'essaie d'apprendre le développement d'applications iOS. Il s'agit de l'erreur de la boîte de dialogue d'erreur qui s'affiche:xcode 4.2 se bloque avec erreur interne

Erreur interne Xcode a rencontré une erreur de logique interne. Choisissez "Continuer" pour continuer à exécuter Xcode dans un état incohérent. Choisissez "Crash" pour arrêter Xcode et déposer un bug avec Crash Reporter. Choisir "Crash" entraînera la perte de toutes les données non sauvegardées.

UNCAUGHT EXCEPTION (NSInvalidArgumentException): -[__NSCFDictionary setObject:forKey:]: 

    attempt to insert nil value (key: SourceTree(Dev)) 
UserInfo: (null) 
Hints: None 
Backtrace: 
    0 0x00007fff9116926a __exceptionPreprocess (in CoreFoundation) 
    1 0x00007fff94a3dd5e objc_exception_throw (in libobjc.A.dylib) 
    2 0x00007fff911690ba +[NSException raise:format:arguments:] (in CoreFoundation) 
    3 0x00007fff91169044 +[NSException raise:format:] (in CoreFoundation) 
    4 0x00007fff9112629b -[__NSCFDictionary setObject:forKey:] (in CoreFoundation) 
    5 0x000000010930b5c8 -[Xcode3Group resolutionContextForStrategies:] (in DevToolsCore) 
    6 0x0000000105ee6785 -[IDEGroupIdentityAndType _resolutionContextForContentWithStrategies:] (in IDEKit) 
    7 0x0000000105ee6e24 -[IDEGroupIdentityAndType customResolutionStrategiesDisplayNamePopupItems] (in IDEKit) 
    8 0x00007fff897be434 _NSGetUsingKeyValueGetter (in Foundation) 
    9 0x00007fff897be3e9 -[NSObject(NSKeyValueCoding) valueForKey:] (in Foundation) 
10 0x00007fff897dde76 -[NSObject(NSKeyValueCoding) valueForKeyPath:] (in Foundation) 
11 0x0000000105e3a735 -[IDEInspectorTextEnumerationProperty rebuildMenuContent] (in IDEKit) 
12 0x000000010561e028 -[DVTDelayedValidator doValidation:] (in DVTKit) 
13 0x0000000105e3b14c -[IDEInspectorTextEnumerationProperty configureEnumeratedOptions] (in IDEKit) 
14 0x0000000105e3b69e -[IDEInspectorTextEnumerationProperty bindAndConfigure] (in IDEKit) 
15 0x0000000105e361c9 -[IDEInspectorProperty viewDidInstall] (in IDEKit) 
16 0x00007fff911602e1 -[NSObject performSelector:] (in CoreFoundation) 
17 0x00007fff91164722 -[NSArray makeObjectsPerformSelector:] (in CoreFoundation) 
18 0x0000000105eefe8d -[IDEInspectorPropertyContainingView propertiesDidInstall] (in IDEKit) 
19 0x0000000105eeffcf -[IDEInspectorPropertyContainingView viewDidMoveToWindow] (in IDEKit) 
20 0x00007fff8fdf1153 -[NSView _setWindow:] (in AppKit) 
21 0x00007fff8fd1d124 __NSViewRecursionHelper (in AppKit) 
22 0x00007fff910f7314 CFArrayApplyFunction (in CoreFoundation) 
23 0x00007fff8fdf10d7 -[NSView _setWindow:] (in AppKit) 
24 0x00007fff8fd1d124 __NSViewRecursionHelper (in AppKit) 
25 0x00007fff910f7314 CFArrayApplyFunction (in CoreFoundation) 
26 0x00007fff8fdf10d7 -[NSView _setWindow:] (in AppKit) 
27 0x00007fff8fd1d124 __NSViewRecursionHelper (in AppKit) 
28 0x00007fff910f7314 CFArrayApplyFunction (in CoreFoundation) 
29 0x00007fff8fdf10d7 -[NSView _setWindow:] (in AppKit) 
30 0x00007fff8fd1d124 __NSViewRecursionHelper (in AppKit) 
31 0x00007fff910f7314 CFArrayApplyFunction (in CoreFoundation) 
32 0x00007fff8fdf10d7 -[NSView _setWindow:] (in AppKit) 
33 0x00007fff8fd1d124 __NSViewRecursionHelper (in AppKit) 
34 0x00007fff910f7314 CFArrayApplyFunction (in CoreFoundation) 
35 0x00007fff8fdf10d7 -[NSView _setWindow:] (in AppKit) 
36 0x00007fff8fdef3e2 -[NSView addSubview:] (in AppKit) 
37 0x00000001088fe5b4 -[NSView(IBAppKitViewIntegration) ibSwizzledNSViewDebug_addSubview:] (in IDEInterfaceBuilderCocoaIntegration) 
38 0x000000010569667d -[DVTDisclosureView layoutTopDown] (in DVTKit) 
39 0x000000010560e1c3 __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit) 
40 0x000000010560e272 __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit) 
41 0x000000010560e272 __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit) 
42 0x000000010560e272 __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit) 
43 0x000000010560e272 __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit) 
44 0x000000010560e272 __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit) 
45 0x000000010560e272 __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit) 
46 0x000000010560e272 __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit) 
47 0x000000010560e272 __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit) 
48 0x000000010560e272 __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit) 
49 0x000000010560e272 __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit) 
50 0x000000010560e037 +[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:] (in DVTKit) 
51 0x000000010560dde1 -[DVTAutoLayoutView viewWillDraw] (in DVTKit) 
52 0x00007fff8fd1bc11 -[NSView viewWillDraw] (in AppKit) 
53 0x00007fff8fd1bc11 -[NSView viewWillDraw] (in AppKit) 
54 0x00007fff8fd1bc11 -[NSView viewWillDraw] (in AppKit) 
55 0x00007fff8fd1bc11 -[NSView viewWillDraw] (in AppKit) 
56 0x00007fff8fd1a952 -[NSView _sendViewWillDrawInRect:clipRootView:suppressRecursion:] (in AppKit) 
57 0x00007fff8fd196c1 -[NSView displayIfNeeded] (in AppKit) 
58 0x00007fff8fd1907d _handleWindowNeedsDisplayOrLayoutOrUpdateConstraints (in AppKit) 
59 0x00007fff91128f37 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ (in CoreFoundation) 
60 0x00007fff91128e96 __CFRunLoopDoObservers (in CoreFoundation) 
61 0x00007fff910fe159 __CFRunLoopRun (in CoreFoundation) 
62 0x00007fff910fdae6 CFRunLoopRunSpecific (in CoreFoundation) 
63 0x00007fff8d3753d3 RunCurrentEventLoopInMode (in HIToolbox) 
64 0x00007fff8d37c58f ReceiveNextEventCommon (in HIToolbox) 
65 0x00007fff8d37c4ca BlockUntilNextEventMatchingListInMode (in HIToolbox) 
66 0x00007fff8fcdd3f1 _DPSNextEvent (in AppKit) 
67 0x00007fff8fcdccf5 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in AppKit) 
68 0x00007fff8fcd962d -[NSApplication run] (in AppKit) 
69 0x00007fff8ff5880c NSApplicationMain (in AppKit) 
70 0x00000001053e7eec (in Xcode) 
+0

Essayez de poster ce sur les forums des développeurs d'Apple. http://devforums.apple.com – JoePasq

+0

@JoePasq, c'était la première chose que j'ai essayé de faire. Malheureusement, ils voulaient que je sois un membre payant d'abord. Je veux d'abord apprendre à développer sur Mac et puis peut-être que je vais payer les 99 $ pour devenir un membre payé. Donc, pour l'instant SO est mon sauveur – sdk

+0

D'accord, j'aurais dû noter cela. Je ne paierais pas 100 $ juste pour l'accès au forum, sauf si vous prévoyez de sortir une application via le magasin de toute façon. – JoePasq

Répondre

2

Cela ressemble vraiment à un bogue dans Xcode, et pas à quoi vous êtes responsable.

Avez-vous exactement Xcode 4.2? La version actuelle de Xcode est 4.2.1, et il peut (ou non) contenir un correctif pour ce problème.

Si vous utilisez 4.2.1 déjà, ou la dernière version continue de ce comportement, s'il vous plaît laisser Apple savoir en présentant un rapport de bug à leur service de suivi des problèmes:

Link to Apple Radar

+0

craig, je l'ai téléchargé sur Appstore. C'est 4.2.1 et c'est la version disponible sur Appstore. En cherchant un peu, j'ai pu trouver 4.2 et je le télécharge maintenant. Je vais désinstaller le 4.2.1 et installer 4.2 et voir si cela aide. – sdk

+0

Je peux attester de mon expérience personnelle que le 4.2 est également instable. Vous devriez être capable de cliquer sur "Continuer" dans la boîte de dialogue qui apparaît, mais soyez conscient qu'un comportement étrange * PEUT * suivre. (Je n'en ai vu aucun personnellement) Les choses vont s'améliorer quand Apple aura plus de contrôle sur les bugs, mais il n'y a pas grand-chose que nous pouvons faire pour l'instant, sauf attendre les corrections de bugs. – SplinterReality

+0

@SplinterReality bon à savoir. Maintenant, je ne dois pas perdre mon temps à installer 4.2 et continuera avec 4.2.1 que j'ai actuellement. C'est ennuyeux cependant. Puis-je installer n'importe quelle autre version de xcode comme 4.0 ou 3.x qui est plus stable mais qui fonctionne encore sur Lion et iOS iOS 5? – sdk