コマンドラインツールを保持したままXCodeを削除(エルキャピタン)


13

件名ごとに。このような問題に対処するが、エルキャピタン固有ではない、および/または単に主題に関するものではない、または最新ではないリンクがいくつかあります。

コマンドラインツールを保持したままXCode 7をアンインストールすることは可能ですか(それでもCLTアップグレードを取得できますか)。すべてをアンインストールし、CLTのみを再インストールする必要があります(方法は?)

その他の方法で?

回答:


22

個人的には、CLTをそのままにしてXcodeをアンインストールする方法を「うんざりする」のではなく、面倒だと思います。私の提案は次のとおりです。

  1. Xcodeを完全にアンインストールします
  2. Xcode CLTをインストールする

これを行うと、合計5分未満で済み、非常に簡単です。


Xcodeをアンインストールする

Xcodeをアンインストールする方法はいくつかあります。優れたチュートリアルはOSXDailyにあります。

しかし、私はアンインストールソフトウェアに発見した最も信頼性の高い方法であるとの自由が推奨するアプリMacworld.comと呼ばAppCleanerを。削除したいアプリを「ドラッグアンドドロップ」または「検索」すると、起動デーモンとしてインストールされたものも含め、関連するすべてのファイル/ディレクトリが検索されます。

免責事項:私はアプリやアプリの開発者とは一切関係ありません

Xcode CLTをインストールします(YosemiteからSierra)

Xcode CLTのインストールは実際には非常に簡単です。ターミナルで、次のコマンドを実行します。

xcode-select --install

「Xcodeを取得」、「キャンセル」、または「インストール」を促すダイアログボックスが表示されます。[インストール]を選択して、CLT のみをインストールします。

xcode-selectインストールダイアログ

インストーラーはその処理を実行し、完了すると通知します。終了すると、gitやなどのツールにアクセスできるようになりsvnます。これらのコマンドは、ターミナルでテストして実行できます。

CLTはにインストールされます /Library/Developer/CommandLineTools/

それでおしまい!Xcode CLTがインストールされ、使用できる状態になります。


あなたが提案したとおりにした。一方、Xcodeは削除されbrew doctor、たとえば、私与えError: Failure while executing: /usr/bin/otool -L /usr/bin/install_name_toolおよびxcode-select --installリターンxcode-select: error: command line tools are already installed, use "Software Update" to install updates
ジャンパオロ

を削除しました/Library/Developer/CommandLineTools/か?
アラン

いいえ、手順に示されていません。に行きます。
ジャンパオロ

7
Sierraでこの方法を試してみましたが、実際にはAppCleanerはコマンドラインツールフォルダーを削除しないため、必要はありません。AppCleanerで見つかったすべてのファイルを削除してから、実行しますsudo xcode-select --switch /Library/Developer/CommandLineTools/。実行brew doctorして、すべてが正常であることを確認します。
Si Siyuan

1
小さな更新:brew doctorシステムでエラーが返されない:AppCleanerで削除すれば十分でした。
メフディ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.