【问题标题】:Codemagic iOS build fails due to firebase GoogleService-Info.plist由于 Firebase GoogleService-Info.plist,Codemagic iOS 构建失败
【发布时间】:2020-12-17 17:54:28
【问题描述】:

我正在使用适用于 iOS 的 codemagic 构建我的颤振项目。 android 构建工作正常。 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 文件。

我也尝试创建环境变量来存储这个文件,但没有成功。

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

【问题讨论】:

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

标签: ios firebase flutter codemagic


【解决方案1】:

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

如何改变?

两种可能的解决方案:

  1. 如果您有 Xcode: 只需单击文件并使用文件检查器将路径的位置更改为“相对于项目”。

2.不使用Xcode: 进入您的 project.pbxproj 文件并查找 name="GoogleServices-Info.plist" path="..." 并将该路径更改为“GoogleServices-Info.plist”,如果该文件位于您的 ios/Runner/ 中文件夹。

【讨论】:

    猜你喜欢
    • 2020-12-07
    • 2022-08-02
    • 2021-01-21
    • 2020-06-21
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    • 2016-11-27
    • 1970-01-01
    相关资源
    最近更新 更多