ld: дублированный символ _objc_retainedObject на iOS 4.3, но не на iOS 5.0


Немного предыстории - я построил пользовательский фреймворк, используя руководство Дайни наhttp://db-in.com/blog/2011/07/universal-framework-iphone-ios-2-0/

Она построена для обоих armv6 / armv7, это основанная на ARC структура, скомпилированная с целью деполяции 4.3.

Когда я помещаю получившийся фреймворк в проект 5.0, он прекрасно работает, но когда я помещаю его в проект 4.3 (ARC или non-arc, не имеет значения), я получаю следующее, чего не могу понять ...

Я также попытался добавить libarclite.a вручную, но это ничего не изменило.

ld: дублированный символ _objc_retainedObject в /Users/freak4pc/Project/MyFramework.framework/MyFramework and /Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/arc/libarclite_iphoneos.a(arbar arm.7) для разработчика /Platforms/iPhoneOS.platform/Developer/usr/bin/clang не удалось с кодом выхода 1

Буду признателен за любую помощь в этом.
Спасибо
Шай

Ответы на вопрос(2)

Ваш ответ на вопрос