Unity针对iOS的Google Firebase生成错误

Unity针对iOS的Google Firebase生成错误,ios,unity3d,firebase,cocoapods,firebase-analytics,Ios,Unity3d,Firebase,Cocoapods,Firebase Analytics,我最近试图为我的Unity游戏设置Google Firebase Analytics。我专门为iOS构建它。不幸的是,我无法让Firebase正常工作 我使用的是Xcode 8.1、OSX 10.12.1和Unity 5.5.0f3 每当我尝试从Unity构建到iOS时,控制台中都会出现以下错误: 我已经尝试了几乎所有我能在网上找到的建议。我已经安装了Cocoapods版本1.1.1,后来我尝试了beta版本1.2.0。beta.1,没有任何效果 在我的终端中键入“哪个pod”产生:/usr

我最近试图为我的Unity游戏设置Google Firebase Analytics。我专门为iOS构建它。不幸的是,我无法让Firebase正常工作

我使用的是Xcode 8.1、OSX 10.12.1和Unity 5.5.0f3

每当我尝试从Unity构建到iOS时,控制台中都会出现以下错误:



我已经尝试了几乎所有我能在网上找到的建议。我已经安装了Cocoapods版本1.1.1,后来我尝试了beta版本1.2.0。beta.1,没有任何效果

在我的终端中键入“哪个pod”产生:/usr/local/bin/pod 在我的终端中键入“pod--version”可以得到正确的版本号(即:1.2.0.beta.1)

我无法让这个构建在我的游戏项目中工作,或者我刚刚导入firebase并尝试构建的完全空的项目中工作。 我还尝试通过以下链接将其用于示例项目,但没有成功:

我在这里没有主意了。。。有人能帮忙吗


非常感谢

这里是Firebase工程师

报告错误的代码如下所示:

不幸的是,看起来我们没有记录stderr流,所以很难看出这是如何失败的

听起来你的pod工具返回了一个非零错误代码,不知道为什么。例如,在我的机器上,我看到以下内容:

$ which pod
/usr/local/bin/pod
$ pod --version ; echo $?
1.1.1
0
如您所见,“pod--version”返回“0”(成功)

类似地,从github获取最新的Cocoapods工具也会产生:

当同样的事情发生时,pod工具返回一个成功退出代码

尝试的事项:

  • 接触support@firebase.google.com-我们将能够直接与您合作诊断和解决此问题
  • 试试看,我们过去曾被这个代码绊倒过。这应该由你来处理,但你永远不知道
  • 如果你觉得勇敢,构建你自己(你应该能够在根目录中运行./gradlew来构建DLL),然后你可以添加stderr报告,发布/诊断你遇到的错误
干杯,
Stewart

如果输出中存在此错误:

Failed to extract git version from `git --version` ("xcrun: error: active developer path (\"/Applications/Xcode.app/Contents/Developer\") does not exist\nUse `sudo xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools, or use `xcode-select --install` to install the standalone command line developer tools.\nSee `man xcode-select` for more details.\n") (RuntimeError),
…如果您有不同的XCode路径(比如在我的例子中,我有XCode测试版),那么您应该运行以下命令:

sudo xcode-select --switch /Applications/Xcode-beta.app/

这是我运行这些命令时得到的:$which pod/usr/local/bin/pod$pod--version;回声$?1.2.0.beta.10还有什么问题吗?这是我的LANG变量:$echo$LANG en_CA.UTF-8我应该将LANG变量更改为什么?我已经发信息给firebase支持:但是,我还没有收到回复。啊,很抱歉,评论中的格式太糟糕了。。。长话短说,pod——版本返回一个零错误代码,我的语言是en_CA.UTF-8,我不确定该改成什么。我自己看到同样的结果,也有同样的问题,你能想出解决方案吗?我放弃了Firebase,因为我们在SDK的1.1.2版本中添加了更多调试,有没有可能有更多有用的日志输出?
Failed to extract git version from `git --version` ("xcrun: error: active developer path (\"/Applications/Xcode.app/Contents/Developer\") does not exist\nUse `sudo xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools, or use `xcode-select --install` to install the standalone command line developer tools.\nSee `man xcode-select` for more details.\n") (RuntimeError),
sudo xcode-select --switch /Applications/Xcode-beta.app/