ld: símbolo duplicado _objc_retainedObject en iOS 4.3, pero no en iOS 5.0


Algunos antecedentes: he creado un marco personalizado utilizando la guía de Diney enhttp: //db-in.com/blog/2011/07/universal-framework-iphone-ios-2-0

stá construido para armv6 / armv7, es un marco basado en ARC, compilado con un objetivo de implementación de 4.3.

Cuando pongo el marco resultante en un proyecto 5.0 funciona muy bien, pero cuando lo pongo en un proyecto 4.3 (ARC o sin arco, no importa), obtengo lo siguiente que realmente no puedo entender ...

También intenté agregar libarclite.a manualmente, pero no cambió nada.

ld: símbolo duplicado _objc_retainedObject en /Users/freak4pc/Project/MyFramework.framework/MyFramework y /Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/arc/libarclite_iphoneos.a(arclite.o) para la arquitectura arclite.o Developer / Platforms / iPhoneOS.platform / Developer / usr / bin / clang falló con el código de salida 1

Agradecería cualquier ayuda en esto.
Gracia
Shai

Respuestas a la pregunta(4)

Su respuesta a la pregunta