Tiga hari ini, saya mencoba download Xcode 9 beta 5 yang berukuran segede gaban 0dan berkali kali menemui kegagagalan. Dan baru siang ini sukes. File berukuran 4.9GB ini akhirnya sukses masuk dalam penyimpanan pribadi saya.
Kendala yang saya temui adalah tidak bisa resume download yang terputus, berbagai download manager saya coba, seperti bawaan Safari, bawaan firefox, Downthemall, dan Folx. Semuanya tidak cocok dengan CDN developer.apple.com yang menggunakan auth berdasarkan cookie dari browser.
Jadi kita login ke developer.apple.com—>browser menyimpan cookie—>Download dimulai. Begitu cookie dalam browser expired, maka download tidak dapat dilanjutkan. Bagi saya yang kecepatan unduhan tidak secepat the flash benar-benar kerepotan.
Sampai akhirnya saya jengkel dan mencari solusi, baru siang ini secara tidak sengaja saya menemukan tulisan Ian Dundas. Beliau menulis script rubyuntuk dowload xcode. He is my lifesaver. Thank you Ian.
Saya hanya perlu mengubah sedikit script-nya agar sesuai dengan keadaan saya, dan akhirnya xcode terdownload dengan selamat. Ringkasnya yang saya lakukan adalah sebagai berikut:
download_xcode.rbdownload_xcode.rbADCDownloadAuthcmd+i, masuk ke tab CookiesADCDownloadAuth dan copy value-nya