从Unity构建Xcode项目在arm64"中得到未定义的符号。错误

时间:2016-11-16 12:43:50

标签: ios xcode unity3d arm64

我在Unity上开发了适用于Android的游戏。现在我试图将其移植到iOS上。

由于这是我第一次使用Mac进行任何开发,因此构建Xcode项目给我带来了很多问题。

我已经用Google搜索并解决了很多问题,但现在我已经遇到了这些错误。

在构建过程中,编译了大量的源代码后,链接过程会发出一些关于libiPhone-lib.a的警告消息。

在有关Google Play游戏服务的2-300条警告消息之后,构建失败并出现以下错误。

  

架构arm64的未定义符号:
  " _OBJC_CLASS _ $ _ GTMSessionFetcherService",引自:         GoogleSignIn(GIDSignIn.o)中的objc-class-ref" _OBJC_CLASS _ $ _ GTMSessionFetcher",引自:         GoogleSignIn中的objc-class-ref(GIDRuntimeConfigFetcher.o)         GoogleSignIn(GIDSignIn.o)中的objc-class-ref" _OBJC_CLASS _ $ _ GSDK_GTMSessionFetcher",引自:         gpg中的objc-class-ref(GPGClearcutLogger.o)" _OBJC_CLASS _ $ _ GSDK_GTMSessionFetcherService",引自:         gpg中的objc-class-ref(GIPNetworkImage.o)ld:未找到架构arm64的符号

当我搜索它时,我发现它看起来像是支持谷歌游戏服务的arm64,但我使用了最新的谷歌游戏服务包。我已经将Unity的脚本后端设置为IL2CPP,并将目标架构设置为Universal(armv7和arm64)。现在我无意解决这些错误。

我使用的是Unity 5.3.4p3和Xcode 8.2beta。

谢谢。

0 个答案:

没有答案