Version 4.3.1

I just installed Xcode 4.3.1. Now when I do a plain old vanilla “create project,” and make no changes, when I run the skeleton project I get the following:

objc[7823]: Object 0x7fb1fbc1d4d0 of class NSPathStore2 autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[7823]: Object 0x7fb1fbc1d870 of class NSPathStore2 autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[7823]: Object 0x7fb1fbe011e0 of class __NSArrayM autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[7823]: Object 0x7fb1fbe0dc40 of class __NSCFString autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug

Anyone have an idea what this is all about?

For some reason either the template with 4.3 has changed, or there’s a bug in how it reads it. The result is that garbage collection is off when it should be on.

You need to go to the Build Settings, find the entry for “Objective-C Garbage Collection”, and change it to “Required [-fobjc-gc-only]”.

Thanks much! That worked!