Я получил эту ошибку, когда я нажимаю build+debug:
ld: duplicate symbol .objc_class_name_BlogTableItemCell in /Users/fabian/Development/Workspaces/iphone_experiments/xcode_build_output/MausLog.build/Debug-iphonesimulator/MausLog.build/Objects-normal/i386/BlogTableItemCell-3733583914888A7B.o and /Users/fabian/Development/Workspaces/iphone_experiments/xcode_build_output/MausLog.build/Debug-iphonesimulator/MausLog.build/Objects-normal/i386/BlogTableItemCell-3733583914888A7B.o
collect2: ld returned 1 exit status
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1
Похоже, вы компилируете один и тот же класс BlogTableItemCell два раза в разных местах вашего кода. Это может произойти в следующих случаях.
Вы поместили одну и ту же реализацию класса в два разных файла ;
На самом деле у вас есть только одна реализация этого класса, однако вы также связываете в своем проекте фреймворк или библиотеку, содержащую класс, чье имя точно такой же, как у вас.
Попробуйте найти во всем проекте свой класс и убедитесь, что в вашем проекте доступна только одна копия.