Xcode 4.6. fails processing .iconset files after touch by Xcode 3
Xcode 4.6. fails processing .iconset files after touch by Xcode 3
- Subject: Xcode 4.6. fails processing .iconset files after touch by Xcode 3
- From: Jerry Krinock <email@hidden>
- Date: Mon, 22 Apr 2013 15:31:33 -0700
Somewhere I remember reading a statement by Apple not to worry if you need to build for old Macs in Xcode 3, because Xcode 4 did not change the project file format, you can open and save projects alternately in Xcode 3 and Xcode 4 without any damage. I think I found some damage…
• You have a project with multiple targets. In particular, you have a "Regular App" target, which builds for Mac OS X 10.6+, and a "Legacy App" target, which builds for Mac OS X 10.5. (I suspect this is probably not necessary to reproduce the bug, but it's what I did.)
• Open project in Xcode 4.6.2.
• Build the "Regular App" target.
• Verify that .iconset folders have been processed into .icns files in the product.
• Close project.
• Open project in Xcode 3.2.5. Presumably you do this as I did, by navigating to it from and older Mac over your local area network.
• Build the "Legacy App" target in Xcode 3.2.5.
• Close project.
• Open project in Xcode 4.6.2.
• Again, build the "Regular App" target.
Expected Result:
"Regular App" product should be good.
Actual Result:
Instead of producing .icns files, Xcode copies each .iconset folder into the product's Contents/Resources. Viewing the product in Finder, you see the generic "A" icon.
Workaround:
After building in Xcode 3, back in Xcode 4, remove all .iconset files from the project ("Remove References") and add them again. The .iconset files will now be processed properly.
Is this a bug or am I doing something wrong?
Jerry
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden