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

Vin*_*nzo 3 xcode firebase

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

更新:

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

更新 2:

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

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

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

Vin*_*nzo 5

经过几天将这个应用程序与另一个应用程序(同一个包的一部分,归档没有问题)进行比较后,我终于发现了问题:第二个Fabric脚本..应该用于Answers它给我带来了问题,我只是把暂时暂时不用。我忘了删除它的脚本。现在我想到了剧本很可能是Answers不工作的原因..是时候调查它了..

嗯..希望这对其他人有帮助..

被指控的脚本:

"${PODS_ROOT}/Fabric/upload-symbols" -gsp "${PROJECT_DIR}/GoogleService-Info.plist" -p ios "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"
Run Code Online (Sandbox Code Playgroud)


Ale*_*rot 5

就我而言,在简单的构建过程中发生了完全相同的错误消息“无法在路径 [...] 处读取 GoogleService-Info.plist”,就我而言,这是因为我的构建路径名称中有一个空格例如“用户名/路径/to/build/Blabla v0.0/GoogleService-Info.plist”。

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