2015-01-06 3 views
0

получая ошибкиXcode 6 дублирующие символы для архитектуры ARMv7

like ld: 91 duplicate symbols for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

в то время как им пытаются построить проект, это построить успешно Iphone 6 и я телефон 5s, но когда им пытаются построить в другом тренажере, как iphone 4s, то это показывая ошибки.

Я только что обновил свою ОС MAC и версию x-кода с 5.1 до 6.1.

Я также проверил у меня нет дублированного файла или framwork в моем проекте все еще получают ошибки так что им не удается создать файл .app ..

Пожалуйста, помогите мне, если какой-либо один, имеющее решение для такого рода вопросы. Возможно, этот вопрос повторяется, но я уже просматриваю все сообщения стека и другие.

+0

Возможный дубликат [Неопределенные символы для архитектуры armv7] (http://stackoverflow.com/questions/6429494/undefined-symbols-for- architecture-armv7) – sage444

+0

Вам нужно посмотреть полный вывод компоновщика, он будет указывать, какие символы дублируют файлы, в которых они находятся. – zaph

+0

Я уже посмотрел, но все еще проблема ... можете ли вы помочь? – user1374

ответ

3

да просто удалить framworks болты, которые также как-то уже включены в FB SDK

0

У меня была такая же проблема с 91 дубликатом. То, что сработало для меня, было просто удалить Bolts.framework, который, похоже, уже включен в новый SDK для Facebook.

0

В моем случае, я нашел файлы, которые дублируют символ в проекте штурмана, и удалить их выбрать Remove Reference, а затем перетащить эти файлы в Finder, чтобы Xcode project navigator выберите Create group и правильную цель, не проверяйте Copy item if needed, он работает

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