存档失败,并显示错误存档无法读取路径Xcode 10.1上的GoogleService-Info.plist

时间:2019-09-30 15:27:52

标签: xcode firebase

这是我第一次完成存档应用程序的过程,我的问题是,当我构建项目时,它可以很好地运行,并且在模拟器上的运行都比在物理iPad上都好,但是当我选择Archive时它失败,并显示错误消息Command PhaseScriptExecution failed with a nonzero exit code 31merror: Unable to read GoogleService-Info.plist at path。 在SO上的其他帖子之后,我确保Build Phases/Copy Bundle Resources GoogleService-Info.plist中存在。我还检查了GoogleService-Info.plist目标成员身份是否正确选择。 我试图删除,将其扔进垃圾桶,然后通过拖放将其重新添加到项目中。我重新启动了Xcode,但没有解决任何问题。 关于我还有什么需要看的任何想法? 可能与我的开发者证书有关吗? 一如既往的感谢。

更新:

我尝试卸载Pod并重新安装它们,但没有任何更改。 我再次从Firebase下载了GoogleService-Info.plist,但这也没有任何改变。

更新2:

我删除了firebase应用并重新创建了一个。 重新下载GoogleService-Info.plist,它在iPad和模拟器上都可以正常运行。

但仍然存档失败,无法读取GoogleService-Info.plist

我实际上是在为iOS 9.3及更高版本进行部署。.它与它有关系吗?

2 个答案:

答案 0 :(得分:3)

在我的情况下,在简单的构建过程中发生了非常相同的错误消息“无法在路径[...]处读取GoogleService-Info.plist”,在我的情况下,这是因为我的构建路径中有空格的名称为“ username / path / bo / build / Blabla v0.0 / GoogleService-Info.plist”。

Fabric中执行的命令不喜欢它,无法找到文件GoogleService-Info.plist。

答案 1 :(得分:1)

几天后,将此应用程序与同一捆绑包中的另一个应用程序(没有问题)进行比较,我终于找到了问题:第二个Fabric脚本..应该用于{ {1}}这给我带来了麻烦,我暂时暂时不使用。我忘了为此删除脚本。 现在,我认为该脚本很可能是Answers不工作..time进行调查的原因。

好吧..希望这对其他人有帮助。

所包含的脚本:

Answers