В настоящее время у меня есть ShareKit в моем проекте, который скомпилирован как статическая библиотека. Он правильно реализован. Я также реализовал Amazon AWS SDK, просто добавив их структуру в свой проект.
Похоже, что повторяющийся символ исходит из файла Amazon AWS SDK, «AWSIOSSDK». Вот как это выглядит:
И этот файл конфликтует с файлом ShareKit, libShareKit.a. Вот как выглядит этот файл:
Во всяком случае, оба эти файла - те, которые я раньше не видел. И кажется, что некоторые файлы JSON конфликтуют внутри них.
Я просмотрел другие вопросы SO, и они говорят, что нужно что-то делать с скомпилированными источниками, но ни один из этих файлов не находится в скомпилированных источниках ни из одной библиотеки.
Вот точная ошибка, которую выдает Xcode:
ld: duplicate symbol _OBJC_CLASS_$_SBJsonParser
В любом случае, у кого-нибудь есть идеи, что мне делать? Мое приложение не компилируется, пока я не исправлю эту проблему.
Спасибо!