LoginSignup
6
7

More than 5 years have passed since last update.

Xcode関連メモ

Last updated at Posted at 2016-01-29

SourceKitService crashedが出た場合の対処

  • Xcodeを終了する
  • ターミナルから以下のコマンドを実行し、キャッシュを削除する
$ rm -rf ~/Library/Developer/Xcode/DerivedData/*

急に重くなった場合の対処

メモリが4GBしかない古いMacBook Proで開発中に、
急に動作が重くなり、スクロールすらしなくなった・・・。
色々と試行錯誤した結果、以下の手順で解消した。

  • Indexingを停止する

ターミナルから以下のコマンドでIndexing(コード補完用の索引?)を停止する。

$ defaults write com.apple.dt.Xcode IDEIndexDisable 1
  • ログの退避

削除しても問題なさそうだったが、
念のため退避で。

$ cd ~/Library/Developer/Xcode/iOS\ Device\ Logs
$ mkdir temp
$ mv iOS* ./temp
  • キャッシュ、スナップショットを削除

ターミナルから以下のコマンドを実行。

$ rm -rf ~/Library/Developer/Xcode/DerivedData/*
$ rm -rf ~/Library/Developer/Xcode/Snapshots/*
  • Indexingを開始する

これをやっておかないとコード補完がおかしくなるのでやっておく。

$ defaults write com.apple.dt.Xcode IDEIndexDisable 0

これでダメならMac買い替えた方がよさそうw

ソースコード全体を一括でコードフォーマットする

Command + a で全選択し、Ctrl + i でコードフォーマットが出来る。

6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7