体系结构x86_64的未定义符号:"_ OBJC_CLASS _ $ _ CMMotionManager",引自:GooglePlus中的objc-class-ref(GPPSpamSignal.o)

use*_*169 6 ios google-plus-signin

你好,我有一个项目,有人已经开发.它有G +,FB集成.当我得到项目并尝试运行它时,它给了我这个错误.我怎么能解决这个问题?请帮我.

Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_CMMotionManager", referenced from:
  objc-class-ref in GooglePlus(GPPSpamSignal.o)
 ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

谢谢

sha*_*oga 16

未定义的符号通常表示您缺少import语句.看起来您正在使用 CMMotionManagerCoreMotion的一部分,因此您可能需要:

#import <CoreMotion/CoreMotion.h>
Run Code Online (Sandbox Code Playgroud)

并确认您已添加CoreMotion到项目中

  • 不,那将是一个编译错误.OP需要链接到"CoreMotion.framework". (3认同)