Appleアカウントでログインし、以下からダウンロードする。
https://developer.apple.com/download/
https://developer.apple.com/download/more/
xip ファイルを選択する。
リリース直後だとかなり時間がかかる。
Chrome でダウンロードし、展開しようとしたところ
「アーカイブ”Xcode_8.2.xip”は壊れているため展開できません。」
と出て失敗した。何回かやっても同様な現象が出てハマった。
一見、ダウンロードが正常に終了したように見えるのだが、どうやら途中で止まり異常終了していたようだ。
Safari でダウンロードしてみたところ、やはり途中で止まってしまったが右上にあるアイコンから
ダウンロード状況を確認でき、再開させて無事ダウンロードすることができた。
で、ダウンロードした xip ファイルをそのまま展開しようとすると
GateKeeperによるファイルの検証が始まりこれがまた時間がかかる。
これは xattr コマンドでファイルの拡張属性com.apple.quarantine
を削除することでスキップすることができる。
削除前
$ xattr Xcode_8.2.xip com.apple.metadata:kMDItemDownloadedDate com.apple.metadata:kMDItemWhereFroms com.apple.quarantine
com.apple.quarantine
属性を削除
$ xattr -d com.apple.quarantine Xcode_8.2.xip
削除後
$ xattr Xcode_8.2.xip com.apple.metadata:kMDItemDownloadedDate com.apple.metadata:kMDItemWhereFroms