ld: duplicate symbol _objc_retainedObject on iOS 4.3 , but not on iOS 5.0
问题 Some background - I've built a custom Framework using Diney's guide at http://db-in.com/blog/2011/07/universal-framework-iphone-ios-2-0/ Its built for both armv6 / armv7 , its an ARC-based framework, compiled with a depolyment target of 4.3. When i put the resulting framework in a 5.0 project it works great, but when i put it in a 4.3 project (ARC or non-arc, doesnt matter), i get the following which i can't really understand ... I've also tried adding libarclite.a manually but it didn't