Unity Google Play 游戏插件无法在 Xcode iOS 中编译
Posted
技术标签:
【中文标题】Unity Google Play 游戏插件无法在 Xcode iOS 中编译【英文标题】:Unity Google Play Games Plugin Won't Compile in Xcode iOS 【发布时间】:2014-07-31 13:19:11 【问题描述】:每当我尝试在 Xcode 中编译 Unity 游戏时,都会收到 3 个来自 Unity Google Play 游戏插件的编译错误:
GPGSAchOrLbDelegate.h - Lexical or Preprocessor Issue 'GooglePlayGames/GooglePlayGames.h' file not found
GPGSRealTimeRoomDelegate.h - Lexical or Preprocessor Issue 'GooglePlayGames/GooglePlayGames.h' file not found
GPGSManager.h - Lexical or Preprocessor Issue 'GooglePlus/GooglePlayGames.h' file not found
我不知道为什么会这样,我正确地遵循了所有设置说明。 任何帮助将不胜感激!
【问题讨论】:
【参考方案1】:一个问题是他们最近在最近的更新中更改了库中的许多方法名称...
这有可能让你失望了?
解决这个问题非常困难,但我在这里找到了一些关于这个的讨论,例如,
http://answers.unity3d.com/questions/679424/google-play-games-plugin-for-unity-not-authenticat.html
另外:请注意,本质上,您没有包含 GooglePlayGames.h 文件。包括指向您遵循的“哪些”说明的链接,以猜测哪个步骤有问题。 (大多数 Unity 插件 - 例如 Prime31 - 都有一个“预处理器”阶段,可以为您执行此操作,或者在 Android 的情况下填充该死的清单。那个阶段出了点问题。)
【讨论】:
我授予您赏金乔,因为您的回答对那些无法负担在 xcode 中开始一个全新项目的搜索者有帮助,非常感谢!我添加了指向我为后代遵循的说明的链接。【参考方案2】:实际上我自己解决了这个问题,方法是删除插件并重新开始,然后开始一个全新的 xcode 项目,而不是附加到旧项目。
刺激和耗时,但我最终到达了那里!
【讨论】:
以上是关于Unity Google Play 游戏插件无法在 Xcode iOS 中编译的主要内容,如果未能解决你的问题,请参考以下文章
Unity Android 游戏可以使用 Google Play 游戏插件登录,但无法从排行榜加载分数
Google Play 游戏和 GoogleMobileAds 在 Unity 5 中无法协同工作
Unity AdMob 插件 2.3.1 版和 Unity Google Play 游戏插件 0.9.30 不能一起使用