During a refactor of an iOS project, I ran into this bear of a bug. During the linking phase, I get this message:
ld: duplicate symbol _OBJC_IVAR_$_Ti
I had a same issue. the problem was that i had two libraries that contain same .m file.
like this
lib.a - for device. libCauly-universal.a - for simulator and device.
so i deleted one.