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