Ошибка iPhone: дублированный символ - PullRequest
3 голосов
/ 07 ноября 2011

Я пытаюсь создать проект Phonegap, в котором мне нужно интегрировать ASIHTTPRequest и JASON в ссылке,

и получил следующую ошибку

ld: дубликат символа _SBJSONErrorDomain в /Пользователи / Shared / PhoneGap / Frameworks / PhoneGap.framework / PhoneGap и /Users/Alliancetek/Library/Developer/Xcode/DerivedData/HelloPhoneGap1-dwnmrmnkqwhiuoaagvbogktdnmlb/Build/Intermediates/HelbuOg/i386/SBJsonBase.o для архитектуры Команда i386 /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang завершилась ошибкой с кодом выхода 1

, пожалуйста, помогите.

1 Ответ

6 голосов
/ 07 ноября 2011

У вас есть повторяющиеся символы для SBJSON.Вероятно, вы ссылаетесь на статическую библиотеку, в которой есть скомпилированные исходники SBJSON, если вы также компилируете SBJSON, это может привести к этой проблеме.Попробуйте удалить файлы реализации SBJSON из фазы сборки источников компиляции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...