On Apr 8, 2011, at 11:00 AM, Nick Zitzmann wrote: >> >> Is this perhaps an XCode bug? > > No. > >> Any ideas what to do here? What's the difference between PBXNativeTarget >> and PBXProject? > > Projects and targets can have different configuration settings. Settings > assigned to the target apply only to that target, while settings assigned to > the project apply to all targets in the project unless they are overridden. > You have the Release settings correct for the project, but not for the > target, and the target overrides the project. >
Ok, you may be right that I'm confused about Target vs. Project settings. However, I'm pretty sure there is an actual bug here: In 3.2.6: * double-click MyProject.xcodeproj in the finder * with the root item selected in Groups&Files * click the "Info" button in the toolbar Result: Configuration shows: Active (Release) Architectures: i386, x86_64, ppc, ppc64, ppc7400, ppc970 (that's what I expect) * close the Info window * From the Project menu, choose "Edit Active Target" Result: Configuration shows: Active (Release) Architectures: Standard (32/64 bit Intel) At this point, switching the Configuration popup from Active (Release) to Release has no effect -- I can't get it to show " Architectures: i386, x86_64, ppc, ppc64, ppc7400, ppc970" any longer. And then a little later Xcode crashes (see crash log below) So, there seems to be some bug with XCode getting confused about target settings. > Also, there is no reason to disable the accelerated dispatch unless you are > still targeting Panther users. And there aren't that many of them that are > still around & downloading new software. Thanks, I no longer support 10.3 users... Crash log: Application Specific Information: objc_msgSend() selector name: groupTreeDisplayName objc[32172]: garbage collection is ON Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 libobjc.A.dylib 0x00007fff8547b11c objc_msgSend + 40 1 ...ple.Xcode.DevToolsInterface 0x000000010084d46d -[PBXGroupTreeModule outlineView:objectValueForTableColumn:byItem:] + 143 2 com.apple.AppKit 0x00007fff85838a00 -[NSTableView preparedCellAtColumn:row:] + 323 3 com.apple.AppKit 0x00007fff858518e7 -[NSTableView _drawContentsAtRow:column:withCellFrame:] + 47 4 com.apple.AppKit 0x00007fff8585185d -[NSOutlineView _drawContentsAtRow:column:withCellFrame:] + 95 5 com.apple.AppKit 0x00007fff85850980 -[NSTableView drawRow:clipRect:] + 1242 6 com.apple.AppKit 0x00007fff85850273 -[NSTableView drawRowIndexes:clipRect:] + 369 7 com.apple.AppKit 0x00007fff858500f4 -[NSOutlineView drawRowIndexes:clipRect:] + 131 8 com.apple.AppKit 0x00007fff8584ec20 -[NSTableView drawRect:] + 1302 9 com.apple.AppKit 0x00007fff85844c49 -[NSView _drawRect:clip:] + 3390 10 com.apple.AppKit 0x00007fff858438bc -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1325 11 com.apple.AppKit 0x00007fff85843c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199 12 com.apple.AppKit 0x00007fff85843c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199 13 com.apple.AppKit 0x00007fff85843c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199 14 com.apple.AppKit 0x00007fff85843c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199 15 com.apple.AppKit 0x00007fff85843c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199 16 com.apple.AppKit 0x00007fff85843c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199 17 com.apple.AppKit 0x00007fff85843c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199 18 com.apple.AppKit 0x00007fff85843c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199 19 com.apple.AppKit 0x00007fff85843c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199 20 com.apple.AppKit 0x00007fff85843c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199 21 com.apple.AppKit 0x00007fff85843c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199 22 com.apple.AppKit 0x00007fff85843c26 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199 23 com.apple.AppKit 0x00007fff85841f8e -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 767 24 com.apple.AppKit 0x00007fff85841ab0 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 254 25 com.apple.AppKit 0x00007fff8583e362 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2683 26 com.apple.AppKit 0x00007fff857b7b9a -[NSView displayIfNeeded] + 969 27 com.apple.AppKit 0x00007fff8576971a -[NSWindow _setFrameCommon:display:stashSize:] + 1895 28 com.apple.AppKit 0x00007fff858b0133 -[NSWindow _setFrameFromString:force:] + 1187 29 ...ple.Xcode.DevToolsInterface 0x0000000100816fcb -[XCPerspectiveModule setWantsModuleWindow:] + 1130 30 ...ple.Xcode.DevToolsInterface 0x0000000100813a98 +[XCPerspectiveModule openForProjectDocument:] + 152 31 ...ple.Xcode.DevToolsInterface 0x0000000100813543 -[PBXProjectDocument makeWindowControllers] + 511 32 ...ple.Xcode.DevToolsInterface 0x000000010081121e -[PBXDocumentController _innerOpenDocumentWithContentsOfFile:display:didOpenWithExternalEditor:] + 108 33 ...ple.Xcode.DevToolsInterface 0x0000000100811086 -[PBXDocumentController openDocumentWithContentsOfFile:display:didOpenWithExternalEditor:] + 285 34 com.apple.Xcode 0x0000000100009d28 0x100000000 + 40232 35 com.apple.Xcode 0x00000001000053d1 0x100000000 + 21457 36 com.apple.Xcode 0x00000001000053b8 0x100000000 + 21432 37 com.apple.AppKit 0x00007fff859656fc -[NSApplication _doOpenFile:ok:tryTemp:] + 330 38 com.apple.AppKit 0x00007fff859b6adb -[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:] + 766 39 com.apple.AppKit 0x00007fff8588300d -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 217 40 com.apple.Foundation 0x00007fff82086e42 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 360 41 com.apple.Foundation 0x00007fff82086c72 _NSAppleEventManagerGenericHandler + 114 42 com.apple.AE 0x00007fff84b78323 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 162 43 com.apple.AE 0x00007fff84b7821c dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 32 44 com.apple.AE 0x00007fff84b78123 aeProcessAppleEvent + 210 45 com.apple.HIToolbox 0x00007fff87669619 AEProcessAppleEvent + 48 46 com.apple.AppKit 0x00007fff8578804b _DPSNextEvent + 1205 47 com.apple.AppKit 0x00007fff857877a9 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155 48 com.apple.AppKit 0x00007fff8574d48b -[NSApplication run] + 395 49 com.apple.AppKit 0x00007fff857461a8 NSApplicationMain + 364 50 com.apple.Xcode 0x0000000100001694 0x100000000 + 5780 _______________________________________________ Cocoa-dev mailing list ([email protected]) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [email protected]
