Проблемы при установке json фреймворка на xcode4 - PullRequest
1 голос
/ 26 мая 2011

Hello Я пытаюсь установить JSON Framework. Согласно инструкции по установке, я должен скопировать все классы из json-framwork / classes в моем проекте! Я сделал это, и я получаю эту ошибку:

ld: дубликат символа _OBJC_METACLASS _ $ _ SBJsonParser в /Users/user/Library/Developer/Xcode/DerivedData/testhttp-eavsbuatbfoagsgbqfnevfpjxxfc/Build/Intermediates/testhttp.build/Debug-iphB_P0EBS_EpS_S_D_P0_p_P_S_P_P_S_S_S_S_E_S_S_S_E_S_S_S_E_p_P_W__P_P_P_P_P_P_P_P_P_P_P_P_P_P_P_P_P_P_P_P_P_E_P_E_P_E_P_E__h_h_1_1 а также /Users/user/Library/Developer/Xcode/DerivedData/testhttp-eavsbuatbfoagsgbqfnevfpjxxfc/Build/Intermediates/testhttp.build/Debug-iphonesimulator/testhttp.build/Objects-normal/i386/SBJsonParser-46310C881BFA9776.o для архитектуры i386 collect2: ld вернул 1 команду выхода из статуса /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 не удалось с кодом выхода 1

Что я здесь не так делаю?

Ответы [ 2 ]

5 голосов
/ 26 мая 2011

Пожалуйста, посмотрите на:

iPhone: Duplicate Symbol Error?

Выберите навигатор проекта на правой боковой панели.Дважды щелкните ваш проект (верхний элемент).

Теперь откройте вкладку фаз сборки.Есть раздел, который называется Compile Sources.Откройте его, чтобы проверить наличие дублирующей записи файла, к которой относится ошибка.

Моя установка json-framework

Просто добавьте этифайлы для моего проекта

enter image description here

Каждый файл .m находится здесь только один раз

enter image description here

В классе мне нужен разбор JSON, я просто импортирую:

#import "JSON.h"
0 голосов
/ 29 августа 2012

Я просто стираю .m и .h файлы из JSON Framework, которые компилятор выдавал мне ошибки, в конце я просто оставляю из JSON Framework: NSObject + SBJSON, NSSTring + SBJSON .h и m. Это сработало для меня, я надеюсь, это поможет: D

...