устранить ошибку: «Команда / Разработчик / Платформы / iPhoneSimulator.platform /Developer /usr / bin /llvm-gcc-4.2 завершилась ошибкой с кодом выхода 1»

#objective-c #ios4

#objective-c #ios4

Вопрос:

В моем приложении я интегрировал библиотеку Three20 и фреймворк Restkit, после этого я создаю код, была сгенерирована ошибка, ошибка :

      `"Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 1"`
  

и описание ошибки является

   ld: duplicate symbol _OBJC_METACLASS_$_RKJSONParser in /Users/pratikkanada/Desktop/Zipogo/Zipongo - working     
  version/RestKit/Build/Release-iphonesimulator/libRestKitJSONParserYAJL.a(RKJSONParser YAJL.o) and 
  /Users/pratikkanada/Desktop/Zipogo/Zipongo - working version/RestKit/Build/Release-
  iphonesimulator/libRestKitJSONParserSBJSON.a(RKJSONParser SBJSON.o)
  

итак, пожалуйста, скажите мне, как устранить эту ошибку

Ответ №1:

Кажется, что вы добавили эту библиотеку два раза.

Пожалуйста, выполните поиск libRestKitJSONParserSBJSON.a и (RKJSONParser SBJSON.o) во всем коде, и вы, возможно, обнаружили, что одно из этих добавлено два раза.

Простое решение — удалить любой из двух одинаковых файлов.