Enabling crash logs symbolication in Xcode 4.2

Please Go through the Apple’s Documentation for More Details. The above Apple’s Link contains explanation of what I am displaying in crash reports settings image and how to use crash report to symolicate the hexadecimal values. Now the following things you should take care to generate crash report while building your application. In xcode project … Read more

Is ARC really supported in iOS 4? The iOS 4.2 SDK is missing ARC-related symbols at linking time

ARC is supported on iOS 4.3 and above. You need to use the iOS 5.x SDK but can select iOS 4.3 for the Deployment Target. The one thing that is not supported in 4.x is automatic weak reference zeroing. See Apple’s documentation here for the Objective-C Feature Availability Index. Xcode 4.4 and 4.5 can be … Read more

@autoreleasepool without ARC?

From http://clang.llvm.org/docs/AutomaticReferenceCounting.html#autoreleasepool: @autoreleasepool may be used in non-ARC translation units, with equivalent semantics. and Greg Parker says [1] [2]: LLVM 3.0’s @autoreleasepool { … } is much faster than NSAutoreleasePool if your deployment target is new enough. No ARC required. (…) always works, but it’s faster with deployment target of OS X 10.7 or iOS … Read more

Is it possible to get the iOS 5.1 SDK for Xcode 4.2 on Snow Leopard?

To get Xcode 4.2 on Snow Leopard to run code on a device running iOS 5.1 you can do this: If you have another Mac running Lion and Xcode 4.3.1 you can copy the files from: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176) Place the copied files in the equivalent place on your Snow Leopard Mac: probably /Developer/Platforms/iPhoneOS.platform/DeviceSupport Similarly copy … Read more