首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >统一GameAnalytics插件在iOS构建上的失败

统一GameAnalytics插件在iOS构建上的失败
EN

Stack Overflow用户
提问于 2016-08-18 02:37:39
回答 2查看 1.1K关注 0票数 0

我正在构建一个统一的iOS应用程序5.4.0f3 (最新的),GameAnalytics插件3.5.2 (最新的)从https://github.com/GameAnalytics/GA-SDK-UNITY下载。即使是一个空的项目--除了插件什么也没有--我在尝试构建时也会出错。错误是:

Assets/GameAnalytics/Plugins/Scripts/Wrapper/GA_Wrapper.cs(312,25):error CS0103:名称“`setManualSessionHandling”在当前上下文中不存在

这种情况在android或独立桌面构建中不会发生。

有人知道解决办法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-18 07:07:22

这是GameAnalytics代码中的一个bug。我建议你与出版商联系,并提交错误报告以修复它。当前的解决方法是简单地在位于312GA_Wrapper脚本中注释掉行Assets\GameAnalytics\Plugins\Scripts\Wrapper

下面是注释掉的确切代码。

代码语言:javascript
复制
public static void SetEnabledManualSessionHandling(bool enabled)
{
    //setManualSessionHandling(enabled); //Comment out this code.
}

您的代码现在应该编译。为了确保插件能像预期的那样工作,我不会做任何其他的事情。注释掉这一行代码是安全的,因为setManualSessionHandling;函数只用于显示Debug.Log

setManualSessionHandling函数实际上存在于脚本中,但是一个糟糕的预处理器指令代码使得它在iOS编译期间不可用。这是暂时的解决办法。同样,为一个bug报告文件,让他们在构建iOS插件时出现了问题。

票数 1
EN

Stack Overflow用户

发布于 2016-08-19 13:40:10

这个问题已在3.5.3中得到解决。从GameAnalytics Unity存储库下载最新的SDK。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39009121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档