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 happened to have included the .h file and the .m file twice in the project. Once I removed the second copy, the error went away.