Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
存档失败,错误为存档无法读取路径Xcode 10.1处的GoogleService-Info.plist_Xcode_Firebase - Fatal编程技术网

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

存档失败,错误为存档无法读取路径Xcode 10.1处的GoogleService-Info.plist,xcode,firebase,Xcode,Firebase,这是我第一次经历归档我的应用程序的过程,我的问题是,当我构建它构建的项目时,它在模拟器上运行良好,而不是在物理iPad上运行良好,但是,当我确实选择了存档时,它会失败,并显示错误消息命令阶段描述执行失败,退出代码为非零。错误:无法读取路径处的GoogleService-Info.plist。 在这里的其他帖子之后,我确保在构建阶段/copybundleresourcesGoogleService Info.plist中存在。我还检查了是否正确选择了GoogleService Info.plist

这是我第一次经历归档我的应用程序的过程,我的问题是,当我构建它构建的项目时,它在模拟器上运行良好,而不是在物理iPad上运行良好,但是,当我确实选择了
存档
时,它会失败,并显示错误消息
命令阶段描述执行失败,退出代码为非零。错误:无法读取路径
处的GoogleService-Info.plist。 在这里的其他帖子之后,我确保在
构建阶段/copybundleresources
GoogleService Info.plist
中存在。我还检查了是否正确选择了
GoogleService Info.plist
Target会员资格。 我试图删除它,把它扔进垃圾桶,然后通过拖放将它重新添加到项目中。我重新启动了Xcode,但没有解决它。 还有什么我应该看的吗? 这可能与我的开发者证书有关吗? 一如既往,非常感谢

更新:

我尝试卸载pod并重新安装,但没有做任何更改。 我再次从Firebase下载了
GoogleService Info.plist
,但也没什么不同

更新2:

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

但存档仍然失败,无法读取
谷歌服务信息.plist


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

几天后,我将此应用程序与另一个应用程序进行了比较,它是同一捆绑包的一部分,可以毫无问题地存档,我终于发现了问题:第二个
Fabric
脚本..应该用于
答案
,这给我带来了问题,我暂时搁置使用。我忘了删除它的脚本。 现在我认为脚本很可能是
答案
不起作用的原因..是时候调查一下了

嗯。。希望这能对其他人有所帮助

被指控的剧本:

"${PODS_ROOT}/Fabric/upload-symbols" -gsp "${PROJECT_DIR}/GoogleService-Info.plist" -p ios "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"

在我的例子中,同样的错误消息“无法读取路径[…]处的GoogleService-Info.plist”,在我的例子中,这是因为我的构建路径名称中有一个空格,如“username/path/to/build/blablabla v0.0/GoogleService Info.plist”


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

对我来说也是如此,所使用的架构名称上有空格,因此路径最终是
ArchiveIntermediates/MY SCHEME WITH space
@rgkobashi我有一个类似的问题我的架构失败了,出现了相同的错误。您能告诉我您将Google ServicePlist文件放在哪里吗,路径是
MyApp/GoogleService Info.plist
,但对于所问的问题,我认为这与此无关。如果你可以在模拟器上运行你的应用程序,那么.plist的路径就可以了,如果问题是在存档它时,那么就有一些不同的东西,在我的例子中,我的模式有一个spacesure,但是我不使用skype,也许更简单,链接到或something@rgkobashi我的应用程序在模拟器中运行良好,但在存档时,如果我给出路径MyApp/GoogleService-Info.plist,它会一直存档,如果我更改GooglePList的路径,它会说[31merror:path/Users//Desktop/AppName/GoogleService-Info.plist无法读取谷歌服务plist[0m命令PhaseScriptExecution失败,退出代码为非零谢谢@Vincenzo,您保存了我的day@truongluu。我很高兴它起到了作用。我知道这可能会非常令人沮丧。我从fabrics迁移到firebase/crashlytics,现在我在存档时遇到了这个错误