2013-03-04 3 views
1

я получил эту ошибку, когда я импортировал DropboxSDK:неопределенные символы для архитектуры ARMv7: дубликаты файлов

enter image description here

Является ли это очень странно, но я заметил, что обе папки заголовка SDk идентификации контента и один из. h файлов, которые я использую в другой части моего приложения, имеют этот файл: Base64Transcoder

Я попытался изменить свой другой на Base64Transcoder2, но ошибка сохраняется. Каким может быть решение этой проблемы?

+0

Вы очистили и затем восстановили? Вы изменили все ссылки на Base64Transcoder на Base64Transcoder2? Можете ли вы просто не включить один из файлов .o с конфликтующими символами? – GoZoner

+0

Я не чистил, я попробую – Alessandro

ответ

2

Возможно, вам необходимо добавить этот файл класса .m в Project-> Target -> Build Phases -> Compile Sources.

EDIT:

Это хороший ответ. Undefined symbols for architecture armv7

+0

Я сделал это, но ошибка сохраняется – Alessandro

+0

Вы пробовали все три решения, приведенные в ссылке выше? –

+0

Да, ошибки исчезают, если я удаляю еще один файл с именем NSData + Base64Additions.m, но в этот момент мое письмо SMTP больше не работает – Alessandro

Смежные вопросы