Closed10

モバイル開発で外付けSSDを利用してMacのストレージ容量不足を補う

ころむにーころむにー

Xcodeで外付けに移動できる場所

メニューの "Xcode" > "Preferences" > "Locations"

  • Derived Data
  • Archives
ころむにーころむにー

Android Studioで外付けに移動できる場所

"Preferences"

  • "Appearances & Behavior" > "System Settings" > "Android SDK" > "Android SDK Location"
  • "Build, Excecution, Deployment" > "Build Tools" > "Gradle" > "Gradle user home"
ころむにーころむにー

アプリケーション(/Applicationsに格納されているファイル)を外付けに移動し、エイリアスを/Applicationsに格納しておく。
エイリアスにより、Launchpadからも起動できるようになる

ころむにーころむにー

ホームフォルダーを外付けに丸ごと移動すると、そもそも変更が完了しない、ログインに失敗するなどの問題が発生した

ころむにーころむにー

~/Libraryの中でDeveloper/フォルダーが最も容量が大きいため、その部分を外付けに移動する。

ditto -v -rsrcFork ~/Library/Developer /Volumes/External/Users/ide/Library/Developer
ln -s /Volumes/External/Users/ide/Library/Developer ~/Library/Developer
ころむにーころむにー

Developer/フォルダーを外付けにリンクさせることで、Xcodeの"Derived Data"と"Archives"もDeveloper/フォルダーに内包されるので、一緒に処理できる

ころむにーころむにー

DerivedData/はXcodeの設定により外付けに移動し、iOS DeviceSupport/はシンボリックリンクで外付けに参照することでビルド成功した

このスクラップは2023/09/16にクローズされました