Xcode 错误:找不到 GoogleService-Info.plist 构建输入文件。您是否忘记声明此文件?

问题描述 投票:0回答:1

我在 Flutter 项目中遇到了

Error (Xcode): Build input file cannot be found: '../ios/Runner/GoogleService-Info.plist'. Did you forget to declare this file as an output of a script phase or custom build rule which produces it?

我的应用程序有两种风格(产品和开发)。因此,我为 prod 和 dev 创建了两个 GoogleService-Info.plist 文件。 我想在 /ios 文件夹中有一个名为

config
的文件夹。在 config 文件夹中,我想创建两个文件夹: devprod 我将把这两个文件放在哪里。我怎样才能正确地做到这一点?

ios flutter xcode
1个回答
0
投票

你可以这样做。

  1. 从 Finder 或文件资源管理器中在 Runner 文件夹中创建 2 个文件夹。
  2. 现在在 Xcode 中打开该项目,然后在 Xcode 中右键单击运行器并选择“将文件添加到运行器”
  3. 它将打开文件资源管理器,从您的项目中选择 ios/Runner,然后选择两个文件夹( dev 和 prod )并添加它。您可以根据要求勾选复制资源。
  4. 不再转到 dev 和 prod 文件夹并根据 dev 和 prod 将
    GoogleService-Info.plist
    添加到这两个文件夹。
  5. 现在在 Xcode 中打开该项目,然后在 Xcode 中右键单击运行器并选择“将文件添加到运行器”
  6. 它将打开文件资源管理器,从您的项目中选择 ios/Runner/dev/,然后选择文件并添加它。您可以根据要求勾选复制资源。产品也一样。
  7. 现在要确定一下。选择目标。转到 xcode 中的构建阶段。查找复制捆绑资源并查看其是否显示正确的
    GoogleService-Info.plist
    文件。
© www.soinside.com 2019 - 2024. All rights reserved.