
XCodeをアンインストールする方法
以下に、最新バージョンのXcodeをアンインストールするための新しい簡単な手順を記載します。古いバージョンのXcodeの削除方法についても解説しており、Mac OS Xのバージョンやリリースに関係なく、あらゆるMacからXcodeをアンインストールするための徹底的なガイドです。
XcodeはAppleのiOSおよびMac OS X向け開発スイートです。どちらのOSでもアプリを開発するなら必須です。Xcodeをインストールすると、メインIDE本体以外にも便利なユーティリティが多数追加されます。Interface Builder、iPhone Simulator、Quartz Composer、Dashcode、gcc、dtrace、perl、python、rubyなど、iOSおよびMac OS Xのコア開発以外にも役立つ機能が多数含まれており、開発者や管理者向けのツールキットに貴重なユーティリティを追加します。
Xcode をインストールするには、Mac App Store からダウンロードするだけですが、Xcode を削除したい場合はどうすればよいでしょうか?
Xcodeの削除方法は、Macから削除しようとしているバージョンによって異なります。まずは新しいバージョンのXcodeの削除方法を説明し、その後、古いバージョンのアプリの削除方法も説明します。
Mac OS XからXcode 10、Xcode 9、Xcode 8などをアンインストールする
Xcode の新しいバージョンをアンインストールする方法は、Mac から他のアプリを削除する方法とほぼ同じです。
- /Applications/フォルダに移動し、「Xcode」アプリケーションを見つけます。
- 「XCode」をゴミ箱にドラッグし、通常通りゴミ箱アイコンを右クリックして「ゴミ箱を空にする」を選択してゴミ箱を空にします。
次に、次の場所にあるユーザーの開発者ツール フォルダを削除する必要があるでしょう。これにはユーザー開発者データが含まれるため、Xcode に他の場所にバックアップしていないプロジェクトやその他のデータがある場合や、それ以外の理由でこのフォルダを削除する必要がある場合には、この操作を行わないでください。
ディレクトリは ~/Library/Developer/ で、ユーザー フォルダーには「Xcode」フォルダーと「CoreSimulator」フォルダーが含まれている必要があります。
- ユーザーのホームディレクトリを開き、ライブラリに移動します
- 「Developer」フォルダにアクセスして削除します
これらのフォルダとアプリケーションを削除すると、Macのディスク容量が約11GB回復し、OS XからXcodeが削除されます。コマンドラインツールを別途インストールしている場合は、Xcode自体を削除しても影響を受けません。
追記:読者の皆様からご指摘いただいたように、Xcode 4.3ではXcodeが単一のアプリケーションにバンドルされているため、このプロセスが大幅に簡素化されています。そのため、このガイドは旧バージョンに最も関連しています。Xcode 4.3以降のバージョンは他のMacアプリと同様にアンインストールできますが、旧バージョンのXCodeでは、以下に概説する手動のプロセスが必要になります。
Mac OS XからXcodeを完全にアンインストールする
Xcodeのアンインストール方法は、以前のリリースのアプリでは異なりますのでご注意ください。以下の手順は、以前のすべてのバージョンのXcodeにも適用されます。ただし、Xcodeのアンインストールは、一般的なMacアプリのアンインストールや、デフォルトのアプリを削除するのとは異なります。Xcodeのメモリ使用量ははるかに大きいため、Xcodeをアンインストールするには、コマンドラインから操作する必要があります。
これにより、Mac から Xcode に関連するすべてのものが削除されます。
- /Applications/Utilities/ にあるターミナルを起動し、次のように入力します。
- 管理者パスワード(sudoに必要)を確認し、スクリプトを実行します。
sudo /Developer/Library/uninstall-devtools --mode=all
インストール Xcode アプリケーションを忘れずに削除してください。Xcode
をアンインストールすると、Mac App Store からダウンロードされた元のインストール Xcode アプリケーションが /Applications/ フォルダに残っている可能性があります。これも忘れずに削除してください。そうしないと、1.8 GB のディスク領域が無駄になります。
Xcode をアンインストールする理由は何ですか?
Xcodeや付属ユーティリティを使わない場合は、スイートをアンインストールすることをお勧めします。なぜでしょうか?最も単純な理由は、Xcodeが多くのディスク容量を消費するからです。通常、インストールには最低7GBのディスク容量が消費され、インストーラアプリケーションだけでもさらに1.8GBの容量が必要です。これは、おそらく使われないはずのものに、かなりのストレージ容量が消費されていることを意味します。
Xcode に関連するすべてのものをアンインストールする基本的なプロセスと、そうすることで一部のユーザーがメリットを得られる理由について説明しました。次に、より具体的な情報と、一部のユーザーに役立つ可能性のあるその他のアンインストール オプションについて詳しく説明します。
まず、上記の -mode=all を指定したアンインストール コマンドは、実際には 3 つの個別のスクリプトを実行してアンインストール プロセスを容易にします。興味のある方のために、それらの個別のスクリプトは次のとおりです。
/Library/Developer/Shared/uninstall-devtools
/Library/Developer/4.1/uninstall-devtools
/Developer/Library/uninstall-developer-folder
これらは独立して実行する必要はありませんが、必要に応じて独立して実行することもできます。詳細は後述します。
Xcode のすべてではなく一部を選択的にアンインストールしたい場合は、以下のコマンドを使用してください。上記の –mode=all コマンドを実行する場合、これらのコマンドは必要ありません。
XcodeのUnix開発ツールキットをアンインストールする
コマンドライン側だけを削除したい場合は、次のコマンドで実行できます。
sudo /Developer/Library/uninstall-devtools --mode=unixdev
これは実際には前述の「/Library/Developer/Shared/uninstall-devtools」スクリプトにリンクされています。個人的には、UnixツールキットはXcodeのインストールで最も便利な機能の一つだと思うので、なぜこれを実行する必要があるのかは分かりませんが、できることがわかってよかったです。
Xcode 開発者フォルダとその内容のみをアンインストールする
これにより、Xcode の他の部分はそのまま残りますが、/Developer ディレクトリ内のすべてのものが削除されます。
sudo /Developer/Library/uninstall-devtools --mode=xcodedir
このコマンドは、前述の「/Developer/Library/uninstall-developer-folder」スクリプトへのショートカットです。/Developerディレクトリを削除したい場合は、Finderから手動で削除するのではなく、このコマンドを実行してください。
Xcode システムサポートをアンインストールする
Xcode のシステム サポートのみを選択的にアンインストールします (非推奨):
sudo /Developer/Library/uninstall-devtools --mode=systemsupport
このコマンドは、以下のスクリプトを実行します: “/Library/Developer/Shared/uninstall-devtools” および “/Library/Developer/4.1/uninstall-devtools”
Xcodeデータファイルの場所
Mac から Xcode をアンインストールする場合にバックアップまたは削除する必要がある Xcode 関連データの完全なセットは、次の場所とファイルにあります。
/Applications/Xcode.app
~/Library/Caches/com.apple.dt.Xcode
~/Library/Developer
~/Library/MobileDevice
~/Library/Preferences/com.apple.dt.Xcode.plist
/Library/Preferences/com.apple.dt.Xcode.plist
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
これらのファイルも手動で削除できますが、環境を維持することを重視する場合は、Xcode アプリ、ファイル、コンポーネントを手動で削除する前に、データをバックアップすることを検討してください。
これでほぼ完了です。これらのタスクの一部はAppCleanerなどの削除ユーティリティでも実行できるかもしれませんが、最良の結果を得るには、Xcode自体にバンドルされているソリューションを使用することをお勧めします。