如何在Xcode 4.3.1中删除用户定义的构建设置

问题描述 投票:29回答:6

我在Xcode 4.3.1中创建了几个用户定义的构建设置。我不再需要这些设置并希望删除它们,但似乎没有办法删除它们!

我知道这些存储在xcodeproj文件中的项目设置(project.pbxproj)文件中。但我不想在文本编辑器中编辑这些,因为有各种各样的重复和指导,我不明白。

有关如何在Xcode中执行此操作的任何建议? (或者他们忘了添加“删除”按钮)

xcode4 build-settings
6个回答
42
投票

我自己想出了这个:你需要确保你在适当的范围内能够删除设置。如果您在项目范围内定义了设置,那么如果您正在查看目标范围,则不会删除任何数量的密钥抨击。请记住,目标从项目范围继承设置。最后一点是我绊倒了:)


26
投票

尝试选择您创建的用户定义设置,然后点击键盘上的“删除”按钮。当我遇到同样的问题时,这对我有用。


12
投票

在Xcode 6上: 选择行并按Fn + Delete。


3
投票

请按照以下步骤操作:

  1. 选择项目
  2. 点击Info标签
  3. 选择Configurations
  4. 选择要删除的配置
  5. 按键盘上的Delete按钮

0
投票

删除用户定义的构建设置取决于创建这些设置的位置。

让我们假设您已经创建了一个并将其命名为PROJECT_SETTING。为了检查PROJECT相关的用户定义设置,您必须首先在项目和目标列表中选择项目,然后您应该看到如下内容:

enter image description here

在这里你只能看到与PROJECT相关的设置,在这里你有能力编辑/删除PROJECT_SETTING。

除此之外,如果你设置了TARGET,那么可以在那里添加新的用户定义设置,这只会影响TARGET范围。

enter image description here

您可以在此处编辑/删除TARGET_SETTING_1和TARGET_SETTING_2,但PROJECT_SETTING是只读的,因为它是从您的PROJECT设置继承的。

在这里,您会注意到您的TARGET包含您的PROJECT用户定义设置以及标记为粗体字母的TARGET相关用户定义设置。这有助于您了解可以在此级别编辑的设置。

如果这是在PROJECT范围下创建的,您将无法在此处删除您的设置,并且编辑PROJECT相关的用户定义设置将导致新创建的设置仅影响选定的目标。

此外,如果您希望在“构建设置”中获得更多可见性,则可以选择“级别”视图而不是“组合”视图,因此您应该看到它更加分离:

enter image description here


0
投票

选择其中一个,然后按键盘的删除按钮。

© www.soinside.com 2019 - 2024. All rights reserved.