我正在为Unity3d测试Google Play游戏插件。我使用Minimal
中的代码,当我点击authenticate
按钮时出现此错误:
2014-06-18 09:16:05.610 minimal[20466:60b] GPGSAuthenticateWithCallback.
2014-06-18 09:16:05.612 minimal[20466:60b] GPGSManager initializing and authenticating.
2014-06-18 09:16:05.623 minimal[20466:60b] GPPSignIn initialized.
2014-06-18 09:16:05.623 minimal[20466:60b] GPPSignIn attempting sign in now.
2014-06-18 09:16:05.673 minimal[20466:60b] -[__NSDictionaryM gtm_httpArgumentsString]: unrecognized selector sent to instance 0x1a852890
2014-06-18 09:16:05.674 minimal[20466:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSDictionaryM gtm_httpArgumentsString]: unrecognized selector sent to instance 0x1a852890'
如何解决此问题?
我在Unity3d中测试minimal
也得到消息验证失败。我是否可以在Unity3d内进行测试?
答案 0 :(得分:0)
我发现了这个问题。当我检查https://developers.google.com/games/services/ios/quickstart时,我通过选项2:手动安装 - >解决了我的问题。第6步:
将ObjC链接器标志添加到应用目标的构建设置。在你的 目标设置,选择构建设置>链接>其他链接器标志, 然后添加-ObjC作为标志。
Other Linker Flags: -ObjC
我发现其他一些人有类似错误但解决方案不同: