用的 cocos2dx3.2 ,Other Linker Flags 设置成 -ObjC 时候, 真机无法编译通过

报错如下:

Undefined symbols for architecture armv7s:

“_GCControllerDidDisconnectNotification”, referenced from:

-[GCControllerConnectionEventHandler observerConnection:disconnection:] in libcocos2dx iOS.a(CCController-iOS.o)

“_GCControllerDidConnectNotification”, referenced from:

-[GCControllerConnectionEventHandler observerConnection:disconnection:] in libcocos2dx iOS.a(CCController-iOS.o)

“_OBJC_CLASS_$_GCController”, referenced from:

objc-class-ref in libcocos2dx iOS.a(CCController-iOS.o)

(maybe you meant: _OBJC_CLASS_$_GCControllerConnectionEventHandler)

ld: symbol(s) not found for architecture armv7s

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

Xcode 点击工程目录,点击 Build Phases -> Link Binary With Libraries 中点底下的加号

增加两个库:

MediaPlayer.framework

GameController.framework