Remove Google Play Games libraries on iOS (Unity3D开发之二十一)
Remove Google Play Games libraries on iOS (Unity3D开发之二十一)
Sandy最近游戏刚接完Google Play Game,结果发现加入Google Play Game Unity Plugins 之后,导出Xcode工程之后,会默认加入Google Play的iOS版。
然而,我们并不希望iOS版加入Google Play的模块。咱们来看看如何移除Google Play Game iOS。
翻了下Google Play Game Plugins的代码,发现其实别人已经增加了宏定义选项来关闭iOS版导出。下面的NO_GPGS定义就是用来关闭iOS版的。
PlayGamesClient下头部加入#if (UNITY_ANDROID || (UNITY_IPHONE && !NO_GPGS)) .......... #if UNITY_ANDROID .......... #elif (UNITY_IPHONE && !NO_GPGS) ......... #else .......... #endif
定义NO_GPGS,用来关闭其iOS模块:
Build Setttings-iOS-Player Settings-Other Setttings,在Scripting Define Symbol中添加NO_GPGS
移除Plugins/iOS下相关iOS文件(版本不同可能文件不一样):
- CustomWebViewApplication.h
- CustomWebViewApplication.mm
- GPGSAppController.h
- GPGSAppController.mm
Ok,这样就完成了,是不是很简单。
原文地址: http://blog.csdn.net/cocos2der/article/details/48313653
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Sandy'Blog!

