Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.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
由于firebase GoogleService-Info.plist,Codemagic iOS构建失败_Ios_Firebase_Flutter_Codemagic - Fatal编程技术网

由于firebase GoogleService-Info.plist,Codemagic iOS构建失败

由于firebase GoogleService-Info.plist,Codemagic iOS构建失败,ios,firebase,flutter,codemagic,Ios,Firebase,Flutter,Codemagic,我正在用iOS的codemagic构建我的Flitter项目。 android构建与expexted一样工作。 iOS生成错误: Xcode build done. 1520.2s Failed to build iOS app Error output from Xcode build: ↳ ** BUILD FAILED **

我正在用iOS的codemagic构建我的Flitter项目。 android构建与expexted一样工作。 iOS生成错误:

    Xcode build done.                                           1520.2s
    
    Failed to build iOS app
    Error output from Xcode build:
    ↳
        ** BUILD FAILED **
    
    
    Xcode's output:
    
    [...]

    error: Build input file cannot be found: '/Users/Downloads/GoogleService-Info.plist' (in target 'Runner' from project 'Runner')
    note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Constructing build description

Encountered error while building for device.



Build failed :|
Failed to build for iOS
但是,我的ios/Runner包含GoogleService-Info.plist文件

我还尝试创建环境变量来存储此文件,但没有成功

我被困在这一点上,所以非常感谢任何帮助

解决了这个问题! 正如@Paul Beusterien提到的,构建系统希望该文件位于/Users/Downloads/GoogleServices-Info.plist

如何改变这一点

两种可能的解决办法:

  • 如果您有Xcode: 只需单击文件并使用文件检查器将路径的位置更改为“相对于项目”
  • 2.不使用Xcode:
    进入project.pbxproj文件,查找name=“GoogleServices Info.plist”path=“…”并将该路径更改为“GoogleServices Info.plist”,如果该文件位于您的ios/Runner/文件夹中。

    看起来构建系统希望它位于/Users/Downloads/GoogleService-Info.plist