42

Xcode4.3.1でいくつかのユーザー定義のビルド設定を作成しました。これらの設定は不要になり、削除したいのですが、削除する方法がないようです。

これらは、xcodeprojファイル内にあるプロジェクト設定(project.pbxproj)ファイルに保存されていることを認識しています。しかし、私には理解できないあらゆる種類の繰り返しやGUIDがあるため、これらをテキストエディタで編集したくありません。

Xcode内でこれを行う方法に関する提案はありますか?(または「削除」ボタンを追加するのを忘れた場合)

4

7 に答える 7

62

これを自分で理解しただけです。設定を削除できるようにするには、適切なスコープにいることを確認する必要があります。プロジェクトスコープで設定を定義した場合、ターゲットスコープを見ていると、キーバッシングを行っても設定が削除されることはありません。ターゲットはプロジェクトスコープから設定を継承することを忘れないでください。その最後のビットは私がつまずいたものです:)

于 2012-05-16T23:36:34.273 に答える
41

作成したユーザー定義の設定を選択してから、キーボードの[削除]ボタンを押してみてください。私が同じ問題に遭遇したとき、それは私のために働きます。

于 2013-08-23T09:19:16.987 に答える
18

Xcode 6の場合:
行を選択してFn+を押しDeleteます。

于 2015-02-27T10:52:10.847 に答える
6

以下の手順に従ってください。

  1. プロジェクトを選択
  2. Infoタブをタップします
  3. 選択するConfigurations
  4. 削除する構成を選択します
  5. Deleteキーボードのボタンを押します
于 2017-02-13T04:39:01.627 に答える
2

ユーザー定義のビルド設定の削除は、それらの設定が作成された場所によって異なります。

すでに作成していて、 PROJECT_SETTINGという名前を付けていると仮定します。プロジェクト関連のユーザー定義設定を確認するには、最初にプロジェクトとターゲットのリストでプロジェクトを選択する必要があります。次に、次のように表示されます。

ここに画像の説明を入力してください

ここでは、 PROJECT関連の設定のみを表示でき、ここでは、 PROJECT_SETTINGを編集/削除する唯一の機能があります。

さらに、TARGETを設定すると、そこに新しいユーザー定義設定を追加できます。これは、そのTARGETスコープにのみ影響します。

ここに画像の説明を入力してください

ここで TARGET_SETTING_1とTARGET_SETTING_2を編集/削除できますが、 PROJECT_SETTINGは、PROJECT設定から継承されるため、読み取り専用です。

ここで、TARGETにPROJECTユーザー定義設定と、太字でマークされたTARGET関連のユーザー定義設定が含まれていることがわかります。これは、このレベルで編集できる設定を知るのに役立ちます。

PROJECTスコープで作成された場合、ここで設定を削除することはできません。また、PROJECT関連のユーザー定義設定を編集すると、選択したTARGETにのみ影響する新しく作成された設定になります。

また、ビルド設定の可視性を高めたい場合は、結合ビューではなくレベルビューを選択できるため、より分離して表示する必要があります。

ここに画像の説明を入力してください

于 2017-04-20T06:25:00.103 に答える
1

それらの1つを選択し、キーボードの削除ボタンを押します。

于 2019-02-17T10:49:27.410 に答える
0

これらの回答には注意が必要です。ビルド構成ファイル(.xcconfig)を使用している場合、これらのファイルから生成されたユーザー定義設定を、「ビルド設定」のプロジェクトレベルまたはターゲットレベルで直接削除することはできないようです。 「GUI。フラグとその値を構成ファイルから削除して、プロジェクトを再構築する必要があります。同じフラグを使用する複数のビルド構成ファイルを使用している場合は、各ファイルからそれらを削除する必要があります。

これらの構成ファイルからの設定は、User Definedビルド設定セクションに表示されますが(GUIから作成する他のユーザー定義フラグと同様)、GUI.xcodeprojから追加する設定のようにファイルに書き込まれることはありません。 (これにより、GUIから削除できなくなる可能性があります)。また、これらのGUIで追加された設定のように、太字で表示されません。

于 2020-06-26T03:10:07.127 に答える