Firebase Unity xCode链接错误

时间:2017-03-14 23:48:43

标签: ios xcode unity3d firebase sdk

我在尝试使用Firebase Auth / Database导入Unity(版本5.5.2f1)进行构建时遇到问题。我使用的是3.0.0的最新Firebase SDK。

我得到的错误如下:

Screenshot

我认为它与cocoaPods有关。 XCode项目使用podfile编译。我认为错误与缺少库有关?但是所有必需的库都设置为iOS,并包含在XCode项目中。

不确定接下来要尝试什么。提前感谢能够提供帮助的任何人。

2 个答案:

答案 0 :(得分:0)

当您在Unity中构建和运行时,它会尝试为所需的依赖项运行pod安装,并修补xcode项目文件(而不是工作区)。

如果此过程出错,您应该在控制台中看到它。

通常情况下,pod会与工作区文件一起使用,但由于unity会自动打开xcode项目,插件会尝试使其工作。

尝试打开.xcodeproj而不是工作区。

答案 1 :(得分:0)

所以我终于找到了我的问题。我有一个以前的版本,一直到我的设备。所以我最终再次尝试打开那个,并且我遇到了与旧版本相同的错误。

所以这让我思考..为什么以前的构建过去会失败呢?

我得出结论,唯一改变的事情可能是我将Unity更新为5.5.2f1。所以我在这个时候再次更新到5.5.2p3的最新版本,并执行了相同的步骤:

1)构建到iOS 2)在目标文件夹中安装pod 3)运行xc工作区

它成功建造。所以它必须是Unity的一面。如果有人遇到类似的情况,希望这会有所帮助。

P.S。我还更新了3.0版Unity Firebase SDK的最新版本(此时)。不确定这与成功构建有什么关系,但是想把那些信息放在那里。