2017-01-15 7 views
0

Я пытаюсь запустить и протестировать приложение в Xcode 8.2.1, но я получаю эту ошибку. Я искал вокруг, но не могу найти ответ, который работает на мою проблему. Что может быть виновником здесь?Команда Linker не работает с кодом выхода 1 - повторяющиеся символы

duplicate symbol _randomPositionY in: /Users/tetadickens/Library/Developer/Xcode/DerivedData/Stealth_Crash-gbxbrdfgfsyxnkafhbmltuvxvsvz/Build/Intermediates/Stealth Crash.build/Debug-iphonesimulator/Stealth Crash.build/Objects-normal/x86_64/ViewController.o /Users/tetadickens/Library/Developer/Xcode/DerivedData/Stealth_Crash-gbxbrdfgfsyxnkafhbmltuvxvsvz/Build/Intermediates/Stealth Crash.build/Debug-iphonesimulator/Stealth Crash.build/Objects-normal/x86_64/AppDelegate.o duplicate symbol _Y in: /Users/tetadickens/Library/Developer/Xcode/DerivedData/Stealth_Crash-gbxbrdfgfsyxnkafhbmltuvxvsvz/Build/Intermediates/Stealth Crash.build/Debug-iphonesimulator/Stealth Crash.build/Objects-normal/x86_64/ViewController.o /Users/tetadickens/Library/Developer/Xcode/DerivedData/Stealth_Crash-gbxbrdfgfsyxnkafhbmltuvxvsvz/Build/Intermediates/Stealth Crash.build/Debug-iphonesimulator/Stealth Crash.build/Objects-normal/x86_64/AppDelegate.o duplicate symbol _randomPositionX in: /Users/tetadickens/Library/Developer/Xcode/DerivedData/Stealth_Crash-gbxbrdfgfsyxnkafhbmltuvxvsvz/Build/Intermediates/Stealth Crash.build/Debug-iphonesimulator/Stealth Crash.build/Objects-normal/x86_64/ViewController.o /Users/tetadickens/Library/Developer/Xcode/DerivedData/Stealth_Crash-gbxbrdfgfsyxnkafhbmltuvxvsvz/Build/Intermediates/Stealth Crash.build/Debug-iphonesimulator/Stealth Crash.build/Objects-normal/x86_64/AppDelegate.o ld: 27 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

EDIT

Эта проблема началась после того, как я пошел в редактор> Настройки Validate.

+1

Возможный дубликат [Команда компоновщика с кодом выхода 1: дублирующий символ] (http://stackoverflow.com/questions/11727444/linker-command-failed-with-exit-code-1-duplicate-symbol) –

ответ

0

Как сказал компилятор, в вашем коде есть несколько определений randomPositionY. Это нормально, если вы объявляете функцию в файле заголовка, но у вас может не быть нескольких реализаций функции. В конце концов, как компилятор может узнать, какая реализация должна выполняться при вызове функции?

0

В вашем коде найдено 27 повторяющихся символов, randomposition_y, randomposition_x, symbol_y и т. Д. Мое предположение, указав свою ошибку, что вы используете эти переменные в appdelegate и в вашем контроллере view. Переименуйте эти переменные, чтобы решить вашу ошибку.

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