2016-02-25 2 views
0

Ну, когда я запускаю приложение, приложение работать без каких-либо предупреждений или ошибок, но когда я пытаюсь проверить это я получил кучу ошибок, как это:Единица испытание Цели сборка не в состоянии цели Xcode с

Undefined symbols for architecture x86_64: 
"_CGRectGetMidX", referenced from: 
    -[GameOver initWithSize:playerLose:] in GameOver.o 
    -[GameOver overBackground] in GameOver.o 
    -[TitleScene initWithSize:] in TitleScene.o 
"_CGRectGetMidY", referenced from: 
    -[GameOver overBackground] in GameOver.o 
    -[TitleScene initWithSize:] in TitleScene.o 
"_OBJC_CLASS_$_SKAction", referenced from: 
    objc-class-ref in GameOver.o 
    objc-class-ref in TitleScene.o 
"_OBJC_CLASS_$_SKLabelNode", referenced from: 
    objc-class-ref in GameOver.o 
"_OBJC_CLASS_$_SKScene", referenced from: 
    _OBJC_CLASS_$_GameOver in GameOver.o 
    _OBJC_CLASS_$_TitleScene in TitleScene.o 
"_OBJC_CLASS_$_SKSpriteNode", referenced from: 
    objc-class-ref in GameOver.o 
    objc-class-ref in TitleScene.o 
"_OBJC_CLASS_$_SKTransition", referenced from: 
    objc-class-ref in GameOver.o 
    objc-class-ref in TitleScene.o 
"_OBJC_CLASS_$_UIDevice", referenced from: 
    objc-class-ref in GameOver.o 
    objc-class-ref in TitleScene.o 
"_OBJC_METACLASS_$_SKScene", referenced from: 
    _OBJC_METACLASS_$_GameOver in GameOver.o 
    _OBJC_METACLASS_$_TitleScene in TitleScene.o 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Как я могу решить эту проблему?

ответ

2

Перейти к

TargetSettings -> Build Phases -> Источники Compile -> добавить свой файл .m (в котором вы получаете ошибки) -> Build и Run

и один возможно ли, что вы правильно добавили все рамки?

+0

Да, по моей ошибке, я не добавил все файлы, спасибо. – artG

+0

Добро пожаловать. Рад был помочь. –

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