Я пытался скомпилировать библиотеки данных Google в проекте с тремя20. Проблема в том, что если я добавлю флаг "-ObjC" к своей цели по мере необходимости, чтобы привязать GData к данным, я получу ошибки типа Three20:
ld: повторяющийся символ _OBJC_METACLASS _ $ _ TTBaseViewController в /Users/macuser/Dropbox/DFJ/three20/Build/Products/Release-iphoneos/libThree20UICommon.a(TTBaseViewController.o) и ../u/tB20 iphoneos / libThree20UICommon.a (TTBaseViewController.o)
collect2: ld вернул 1 статус выхода
Теперь, если я уберу флаг -ObjC, библиотеки Google не будут ссылаться:
"_ OBJC_CLASS _ $ _ GDataServiceGoogleYouTube", на который ссылается:
objc-class-ref-to-GDataServiceGoogleYouTube в PitchStart.o
Как заставить их обоих хорошо играть друг с другом?