Ошибка iPhone ld: дубликат символа _SBJSONErrorDomain в / Users/Shared/PhoneGap/Frameworks/PhoneGap.framework/PhoneGap

#iphone #json #cordova

#iPhone #json #кордова

Вопрос:

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

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

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

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

Ответ №1:

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

Комментарии:

1. Спасибо!! Возникла аналогичная проблема с плагином PhoneGap Facebook для iOS и Facebook SDK 3.5,