Hi,
I'm playing around with Xcode trying to port an existing project to Xcode.
I created a target and pulled up the info pane, and I'm really confused about the "Architectures" item in the "Architectures" section at the top of the pane.
When double-clicking on the "Architectures" item, I get the option to select both 32-bit and 64-bit architectures. 32-bit is selected by default and the value is i386. When I also select 64-bit, the architectures the value changes to x86_64, which seems counter intuitive. I expect both items to be listed (i.e. i386 x86_64) just like they are listed in the "Valid Architectures" list below.
I can *sometimes* get this to occur the way I expect by re-opening it, unchecking and rechecking x86_64.
Here are some steps that appear to consistently reproduce the odd behavior:
* Uncheck all architectures. The architecture will default back to 32-bit (i386). * Double-click to open the "Architectures to build for" sheet. * Note that 32-bit is selected. Also select 64-bit and click "OK". * The Architectures list changes to x86_64. (I expected i386 and x86_64) * Re-open the sheet again. * Unselect x86_64 and re-select it without leaving the sheet, then click "OK" again. * The Architectures list changes to the expected i386 and x86_64.
Is this a known bug?
- Terry |