如何将 .plist 文件添加到 Xcode 中的所有目标?

How to add .plist file to all targets in Xcode?

对 iOS 完全陌生,但我目前正在尝试设置 Google Analytics。我已经关注 the SDK documentation,在这一步之前一切都很顺利:

Add the configuration file to your project

Drag the GoogleService-Info.plist file you just downloaded into the root of your Xcode project and add it to all targets.

它没有说明如何将其添加到所有目标。作为 Xcode 和 iOS 的新手,我完全迷路了。有人能给我答案吗?

谢谢!

如果您 select 有问题的 plist,然后转到文件检查器(按 命令+ 选项+1 或 select 右侧面板上的第一个选项卡),您可以 select 您希望在哪些目标上包含它:

Select项目导航器中的GoogleService-Info.plist(Xcode左侧的文件层次结构)。然后,如果尚未打开,打开实用程序栏(单击Xcode中最右上角的按钮)。您将看到“目标成员”部分。选中所有复选框以将 .plist 添加到所有目标。

在大多数情况下,只需将文件添加到您的项目中就足够了。

在Xcode 6 按照此图中的步骤顺序进行操作。

  1. 首先select你的目标。
  2. Select 构建设置选项卡。
  3. 搜索 "info.plist file"
  4. 编辑键 "info.plist file" 的值(在步骤 4 中添加实际的 plist 路径)

物理上 将 GoogleService-Info.plist 文件从您的下载文件夹(或您保存它的任何地方)拖动到您的主项目目录,如下所示。执行此操作后,"Targets" 对话框应自动打开,您可以选择所有目标(...单击显示的所有目标)

Xcode12.3 更新:

它应该是自动 selected,但无论如何都要检查:

如果您将文件拖到根目录,select 它并且在右侧您将看到目标成员资格,确保所有目标都是 selected。

请务必注意,应将 GoogleService-Info.plist 文件添加到 xCode,即 打开您的 xCode 并将文件拖到 Runner > Runner.

然后点击 GoogleService-Info.plist。在屏幕的右侧,您可以找到目标会员。