В документации SDWebImage говорится, что вы должны установить "Другие флаги компоновщика" в -ObjC.Это не сработало для меня.Вместо этого я установил -all_load.Я также должен был удалить -ObjC.Объяснение того, что происходит, можно найти здесь:
http://developer.apple.com/library/mac/#qa/qa1490/_index.html
Также объясняется, почему -ObjC терпит неудачу: "Важное замечание: Для 64-битных приложений и приложений iPhone OS,есть ошибка компоновщика, которая не позволяет -ObjC загружать файлы объектов из статических библиотек, которые содержат только категории и не содержат классов. Обходной путь должен использовать f-all_load или -force_load flags "
Использование -all_load увеличивает размер исполняемого файла.Вы можете использовать -force_load, чтобы немного смягчить это.Для SDWebImage 2.7.3 я сделал это, установив следующее в разделе «Другие флаги компоновщика» в настройках сборки: «-load_all $ (SRCROOT) /SDWebImage.framework/SDWebImage».Ссылка на libSDWebImage [ARC] .a, о которой советуют некоторые источники, у меня не сработала.
Кстати, в Xcode 4.4 кажется, что вам нужно сделать медленный двойной щелчок, чтобы изменить сборкунастройки правильно.При обычном двойном щелчке отображается полностью испорченное и нерабочее всплывающее окно.