适用于 Android 的 Unity Google Play 游戏,Xcode 中出现 +200 错误

Posted

技术标签:

【中文标题】适用于 Android 的 Unity Google Play 游戏,Xcode 中出现 +200 错误【英文标题】:Unity Google Play Games for Android, +200 errors in Xcode 【发布时间】:2015-02-15 14:41:33 【问题描述】:

在我的 Unity 项目中,我使用的是适用于 android 的 Google Play Games Plugin,它在 Android 平台上构建时没有任何问题,但是当我尝试使用 Xcode 构建它时,它失败并显示 200 多个错误:

“Apple Mach-O 链接器错误:架构 armv7 的未定义符号”

我在论坛中搜索并尝试在 Build Phases > Link Binary with Libraries 中添加一些框架,但它不起作用。此外,没有适用于 Android 的 GPG 插件,它是在 Xcode 中构建的。所以,我想知道是否不可能在 Xcode 中构建一个使用适用于 Android 的 Google Play 游戏插件的项目。

有人知道吗?我是否必须将 Android 版本(带有 GPG Android 插件)和 ios 版本(不带 GPG Android 插件)分成不同的项目?或者有没有办法在 Xcode 中构建它?

提前致谢!

【问题讨论】:

也许切换你的构建设置?检查您是否处于正确的构建模式 【参考方案1】:

已解决!

它需要这两个库才能工作:

GooglePlayGames.bundle gpg.framework

它们位于 [Play Games C++ SDK Version 1.3] 中,可从 google 开发者页面下载。

【讨论】:

以上是关于适用于 Android 的 Unity Google Play 游戏,Xcode 中出现 +200 错误的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Android/IOS 的 Canvas 上的 Unity 平滑移动和缩放 UI

使用适用于 Android 的 Facebook Unity SDK 登录 facebook 时应用程序强制关闭

“CommandInvokationFailure:无法将类转换为 dex 格式。”使用适用于 Android 的 Unity Upsight 插件构建

如何在 Unity3D 上显示适用于 Android 的 Google Play 游戏“欢迎回来”吐司?

什么是在 Unity3D 制作的游戏中保存游戏进度的最佳实践,以及适用于 Android 和 iOS 的不同版本

Unity3D 语音接入适用于pciosandroid