我在Xcode 4.3.1中创建了几个用户定义的构建设置。我不再需要这些设置并希望删除它们,但似乎没有办法删除它们!
我知道这些存储在xcodeproj文件中的项目设置(project.pbxproj)文件中。但我不想在文本编辑器中编辑这些,因为有各种各样的重复和指导,我不明白。
有关如何在Xcode中执行此操作的任何建议? (或者他们忘了添加“删除”按钮)
我自己想出了这个:你需要确保你在适当的范围内能够删除设置。如果您在项目范围内定义了设置,那么如果您正在查看目标范围,则不会删除任何数量的密钥抨击。请记住,目标从项目范围继承设置。最后一点是我绊倒了:)
尝试选择您创建的用户定义设置,然后点击键盘上的“删除”按钮。当我遇到同样的问题时,这对我有用。
在Xcode 6上: 选择行并按Fn + Delete。
请按照以下步骤操作:
Info
标签Configurations
Delete
按钮删除用户定义的构建设置取决于创建这些设置的位置。
让我们假设您已经创建了一个并将其命名为PROJECT_SETTING。为了检查PROJECT相关的用户定义设置,您必须首先在项目和目标列表中选择项目,然后您应该看到如下内容:
在这里你只能看到与PROJECT相关的设置,在这里你有能力编辑/删除PROJECT_SETTING。
除此之外,如果你设置了TARGET,那么可以在那里添加新的用户定义设置,这只会影响TARGET范围。
您可以在此处编辑/删除TARGET_SETTING_1和TARGET_SETTING_2,但PROJECT_SETTING是只读的,因为它是从您的PROJECT设置继承的。
在这里,您会注意到您的TARGET包含您的PROJECT用户定义设置以及标记为粗体字母的TARGET相关用户定义设置。这有助于您了解可以在此级别编辑的设置。
如果这是在PROJECT范围下创建的,您将无法在此处删除您的设置,并且编辑PROJECT相关的用户定义设置将导致新创建的设置仅影响选定的目标。
此外,如果您希望在“构建设置”中获得更多可见性,则可以选择“级别”视图而不是“组合”视图,因此您应该看到它更加分离:
选择其中一个,然后按键盘的删除按钮。