2014-11-14 5 views
0

Я хотел построить проект и я нашел эту проблему,Xcode ошибка: команда линкер потерпела неудачу с кодом выхода 1

ld: warning: directory not found for option '-F/Users/igorkhomenko/workspace/quickblox-ios-sdk/Framework' 

ld: library not found for -lPods 

clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Могу ли я получить помощь, пожалуйста

+0

http://stackoverflow.com/questions/9458739/ld-warning-directory-not-found-for-option – iBhavin

+0

Какую версию Xcode вы используете? –

+0

Я использую версию 6.0.1 –

ответ

0

Он выглядит как класс Algebra5FirstViewController скомпилирован несколько раз.

Можете ли вы убедиться, что .m и .mm включены только один раз в источники проекта в Xcode? Вы также можете подтвердить это, проверив журнал компиляции (последний значок справа, рядом с значком точки останова) и убедитесь, что он только скомпилирован один раз.

Кроме того, если этот класс является частью библиотеки, с которой вы ссылаетесь, и у вас есть класс с тем же именем, вы можете иметь такую ​​же ошибку.

Наконец, вы можете попробовать очистить и перестроить, на всякий случай, если старые файлы объектов все еще присутствуют, и в скомпилированных файлах есть мусор. На всякий случай ...

0

Вы используете cocoapods. Попробуйте открыть рабочую область, а не файл проекта. Если нет рабочего пространства, возможно, вам нужно запустить pod install, который добавит всю зависимость и создаст рабочее пространство.

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