Xcodeを完全にアンインストールしてすべての設定をクリアする方法


109

私が想定できる問題はXcodeのみであり、アプリの実行と電話のクラッシュ、再起動の約75%の時間が永久にかかります。代わりに保存した古いバージョンのコードを使用してみましたが、同じ効果があり、約1か月前には使用していませんでした。

この問題を解決するために考えられるすべての方法を過去数週間調べましたが、何も見つからなかったため、Xcodeを完全にアンインストールしてすべての設定をクリアしたいと思います。しかし、私はこれを行う方法を見つけることができません。アンインストールすることはできますが、再インストールしても、古い設定やプロジェクトのリストなどはすべて残っています。完全にアンインストールするにはどうすればよいですか?


私はそれを解決することになりました、そしてそれは特にXcodeに関係する必要はありませんでしたが、使用しているデバイスをクリアする必要がありました。
ローブストロング、

Xcodeが保存されているパス名に絵文字がある場合、iOS 11以降のXcodeシミュレーターが正しく動作しないことがわかりました。Xcodeを、関連するエイリアスの束が入ったフォルダに入れました。フォルダーの名前は「🕷」だったため、パスは/Applications/Development/🕷/Xcode.appでした。これにより、新しいシミュレータのみがハングしました。古いものは以前と同じように正常に動作しました。
ウィリアムサーヌーク

回答:


190

古いXcode 7を完全に削除するには、削除する必要があります

  1. /Applications/Xcode.app
  2. /Library/Preferences/com.apple.dt.Xcode.plist
  3. ~/Library/Preferences/com.apple.dt.Xcode.plist
  4. ~/Library/Caches/com.apple.dt.Xcode
  5. ~/Library/Application Support/Xcode
  6. ~/Library/Developer/Xcode
  7. ~/Library/Developer/CoreSimulator

13
xcode8のタイムフレームで、com.apple.dt.*Instrumentsと他のxcodeコンポーネントもplistを書き込んでいるため、#3と#4で終わるように変更してください
xaphod

16
および~/Library/Developer/CoreSimulator、次のようにクリーンアップできます。http
//stackoverflow.com/questions/33419301/coresimulator-folder-very-big-ok-to-delete-content

6
何か重要:あなたが下に何かを削除することができます/Library/Developer/よう、ディレクトリCommandLineToolsおよびCoreSimulatorEXCEPT、PrivateFrameworksサブフォルダ。そうしないと、新しくインストールしたXcodeは、元に戻すまでクラッシュします。システムディレクトリに注意してください。
DawnSong 2017

1
@AakashDave友達のMacからコピーしてください。
DawnSong

2
これも削除しなければなりませんでしたrm -rf〜/ Library / Developer / XCTestDevices
Lance Samaria

29

以下のために完全の除去Xcodeの10以下を削除します。

  1. /Applications/Xcode.app
  2. ~/Library/Caches/com.apple.dt.Xcode
  3. ~/Library/Developer
  4. ~/Library/MobileDevice
  5. ~/Library/Preferences/com.apple.dt.Xcode.plist
  6. /Library/Preferences/com.apple.dt.Xcode.plist
  7. /System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
  8. /System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
  9. /System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
  10. /System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
  11. /private/var/db/receipts/com.apple.pkg.Xcode.bom

ただし、11の代わり/private/var/に、Finderを開いて「Xcode」を検索し、残っているすべての「dna」を確認します。また、選択的にクリーンアップします。私はパス名を投稿しますが、私のMacからあなたのものと同じではないランダムなフォルダー名が含まれます。

ただし、すべてのカスタマイズを失いたくない場合は、削除する前にこれらのファイルまたはフォルダーを保存することを検討してください

  1. ~/Library/Developer/Xcode/UserData/CodeSnippets
  2. ~/Library/Developer/Xcode/UserData/FontAndColorThemes
  3. ~/Library/Developer/Xcode/UserData/KeyBindings
  4. ~/Library/Developer/Xcode/Templates
  5. ~/Library/Preferences/com.apple.dt.Xcode.plist
  6. ~/Library/MobileDevice/Provisioning Profiles

22
  1. 開いた Storage Management

    • >このMacについて>ウィンドウ>ストレージ管理に移動します
    • または、⌘ + Spaceを押してSpotlightを開き、を検索しStorage Managementます。
  2. Applications左側のペインで選択します。

  3. Xcodeペインを右クリックして、削除を選択します。

これにより、MacのApp Storeのインストール済みアプリケーションリストからXCodeが削除されます。

更新:これはmacOS Sierraで動作しました10.12.1


これが有効なOS Xのバージョンに関する情報を追加する必要があるかもしれませんが、10.11.6以降は表示されません
Matt Sanders

Xcode.appをゴミ箱に移動したかどうか覚えていません。しかし、上記のプロセスはAppStoreからXCodeを削除しました。
Joyce Babu

1
「これにより、AppStoreからXCodeが削除されます。」本当に?
Alexander Volkov

Macの App Storeから@AlexanderVolkov 。インストールがなんらかの理由で破損し、ソフトウェアをアンインストールまたは再インストールできませんでした。App Storeでインストール済みとしてマークされているため、DMGファイルからのインストールでも失敗し続けました。
Joyce Babu 2017

上の10.13.3削除オプションがありますが、それは何もしません
スティーブン

21

このような抜本的な対策を講じる前に、Xcodeを終了し、以下のすべての指示に従ってキャッシュを消去してください。

キャッシュを空にしてすべてのターゲットをクリーンにする方法Xcode 4

それでも問題が解決せず、本当にXcodeのクリーンインストールが必要だと判断した場合は、その答えに含まれるすべてのものに加えて、Xcodeアプリ自体をゴミ箱に入れ、さらに~/Library/Developerフォルダーと~/Library/Preferences/com.apple.dt.Xcode.plistファイルをゴミ箱に入れます。それだけで十分だと思います。


5

この回答は、以前のドーンソングのコメントに対するコメントのほうが多いはずですが、評判が足りないので、回答として書きます。

フォーラムページによると

https://forums.developer.apple.com/thread/11313

「一般的に、CoreSimulator / Devicesディレクトリを自分で削除することは絶対にしないでください。どうしても削除する必要がある場合は、その間、サービスが実行されていないことを確認する必要があります。例:」

# Quit Xcode.app, Simulator.app, etc
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
rm -rf ~/Library/*/CoreSimulator

Xcodeを削除して再インストールした後、私は間違いなくこの問題に遭遇しました。

ビルドをシミュレーターデバイスに接続しようとすると問題が発生する場合があります。スレッドは、その場合の対処方法についても回答します。

gem install snapshot
fastlane snapshot reset_simulators

3

Xcode 9を正しくアンインストールしてから再インストールできる場合

私はXcode 7を削除するための一番上の答えをたどり、重大なエラーを見つけました、削除する~/Library/Developerと、という重要なフォルダーが削除さPrivateFrameworksれますXcodeをすぐにアンインストールして再インストールする必要があるかどうかを確認するための時間の無駄。

私は一番上の答えを編集しようとしましたが、変更はありませんので、Xcode 9で実行する必要がある変更された手順を以下に示します。

削除する

/Applications/Xcode.app

~/Library/Preferences/com.apple.dt.* (一般に、プレフィックスとしてcom.apple.dt。が付いているものはすべて、Preferencesフォルダから削除できます)

~/Library/Caches/com.apple.dt.Xcode

~/Library/Application Support/Xcode

/Library/Developerディレクトリを除く すべて /Library/Developer/PrivateFrameworks


4
/Library/Developer除いて削除することを意味していると思います/Library/Developer/PrivateFrameworks。PrivateFrameworksは、私が作成したもののアーカイブのLibrary/Developer よう/Users/USERNAME/Library/Developer/Xcode/Archivesに、xcodeアーカイブが含まれているメモのホームフォルダーバージョンには存在しないように見えるので、保存したいかもしれません
mgrandi

はい、いくつかのPrivateFrameworksがあり、後でXcodeを再インストールする必要がある場合に削除によってクラッシュが発生する場合、私の指示が誤って読み取られる可能性があると思いますが、PrivateFrameworksを除くすべてを削除するつもりでした
mding5692

mgrandiは正しい/Library/Developerです~/Library/Developer。前者はPrivateFrameworks後者ではなくフォルダを含んでいます。
Orkhan Alikhanov

-6

これを実行して、ファイルシステム内のXcodeのすべてのインスタンスを検索します。

私のためにfind / -name Xcode -print; $ iをエコーし​​ます。できた


4
たとえば、いくつかのフォルダが呼び出されXcode Projectsてこれが出力される場合など、ファイル名が衝突している場合、これは予期しないことを示す可能性があります。
スティーブンジェシー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.