我在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。
谢谢。