使用Google Play服务和Unity时链接器错误

时间:2015-03-30 17:57:16

标签: ios unity3d linker google-play-services google-play-games

我目前想在Unity 5中使用Google Play服务的排行榜。 当我在设备上运行项目时,我收到大量的链接器错误:

enter image description here

我按照https://github.com/playgameservices/play-games-plugin-for-unity#ios-setup上的说明操作。导出后,我添加了列出的包和库。确切地说,我(从https://developers.google.com/games/services/downloads/下载):

  • 玩游戏C ++ SDK 1.4版(GoogleOpenSource.framework,GooglePlus.bundle,GooglePlus.framework)
  • Google-plus-ios-sdk-1.7.1(gpg.framework,gpg.bundle)

我还确保设置-ObjC编译器标志。我确信我添加了Google Play服务所需的iOS库列表(AddressBook.framework,AssetsLibrary.framework,CoreData.framework,CoreTelephony.framework,CoreText.framework,Security.framework,libc ++。dylib,libz.dylib) )。 iOS Target设置为7.0或更高版本。你可以在这里看到库设置和捆绑资源(我剪切了非G +库以获得更小的图形): enter image description here

错误似乎表明缺少了库。但是我检查了这些库是在projects文件夹中,并在Build Phases下的二进制库中链接。

我的设置和我可以找到的文档之间唯一的差异是没有GooglePlayGames.bundle,但它现在似乎被命名为gpg.bundle。但是,这不应导致链接器错误。

您知道可能导致这些错误的原因吗?

0 个答案:

没有答案