一如往常,在Apple釋出iOS 14後不久,身為開發者的我就會更新Xcode 12(每年更新一個版本號),不過這次遇到奇妙的問題,明明筆電的可用空間大於軟體容量,安裝時居然還會跳出「空間不足」,而且也沒說不足多少,使得我必須不斷清理出空間,像是移除鮮少使用的軟體,甚至刪除前同事帳號裡的非必要的檔案,來下載Xcode 12。🧐
在App Store上看Xcode 12容量有11.2G,我騰出15G可用空間應該就足夠了才是,不過就是提示空間不足。
直到我硬擠出30G可用空間,還是給我裝傻空間不足⋯⋯😭
思索一下,不一定要在App Store下載,可以到Apple Developer下載,找到Xcode檔案後立馬下載,幾十分鐘後就躺在我的硬碟中!😬
參考我先前的經驗:下載舊版本Xcode。
只是⋯⋯點開Xcode 12.xip,一樣是跟我說「空間不足」。🥴
搜尋網路上前人的建議,有幾種做法:
- 清理Xcode多餘的檔案
- 手動強制回收空間
- 刪除舊版Xcode
我嘗試過1與2,依然空間不足,但卻不想嘗試3,因為想要保留舊版Xcode,以免新版有太多Bug,影響開發計畫。那麼就繼續從1中把多餘的檔案給刪除。
參考我先前的經驗:Mac硬碟空間不足問題。
特別是這三個地方:
~/Library/Developer/Xcode/iOS DeviceSupport
這裡放的是連接實機而生成的檔案,可以全部刪掉或者把不常用的版本刪掉,不用擔心,連接實機就會自動生成。
之前的經驗是,每個iOS版本的大小都是以G起跳,比如13.0.0是3.0G,13.2.1是3.3G等等。
~/Library/Developer/Xcode/Archives
App打包生成的檔案,可以刪掉不需要的專案打包文件。
之前的經驗是,每個打包檔案有不同的大小,我目前快樂印專案高達0.9G。其實只要保留最新一個版本就好,早期的版本從沒有拿來「開刀」過。
~/Library/Developer/Xcode/DerivedData
專案的索引文件等,可以全部刪除,或者刪除不常用的項目,不用擔心,因打開專案就會自動生成。
之前的經驗是,每個專案視複雜度有不同的大小,我目前快樂印專案有0.9G。
為了安裝Xcode 12軟體大小11.2G,需要準備多少可用空間才足夠?
- 12G?
- 15G?
- 22G?
- 33G?
登登登~答案是33G才准讓我打開Xcode 12.xip!這肯定讓硬碟總空間才128G的開發者哀嚎連連⋯⋯
接著解壓縮需要近一小時,跳出要安裝周邊工具,最後看到檔案大小顯示28G!!!難到這就是答案!?不過實際上是17G,這真的很神奇~
接下來就是把專案打開,實際編譯到手機上測試,想當然耳,還需要修正些紅色錯誤,以符合Xcode 12開發環境,加油囉~
Xcode近年來越來越肥大,大概是有許多用不太到的功能,都要一次下載回來~
當前開發iOS僅能透過Xcode,看來一公司獨大難以被制衡,好想用Android Studio開發XD。好比現在台灣一黨獨大,「全面執政,全面腐敗」,真的有像到:P~
註:圖解美豬美牛與瘦肉精。
建議大家之後買Macbook Pro,記得硬碟要選SSD 256G以上喔~🤪
參考:
Comments on: "安裝Xcode空間不足" (13)
想要兩個版本Xcode同時存在,其中一個想要保持最新,就會在一段時間更新Xcode,此時又要來一次清理空間大作戰!這次要下載的版本是Xcode 12.4~
其實是不得已要再一次,因為空間不足,所以誤刪了不該刪除的WatchOS核心檔案,結果Xcode開不起來⋯⋯🙄
讚讚
為了騰出更多空間,這次把前同事的使用者空間都刪掉啦⋯⋯別怪我了~🤫
這次居然也要有33GB空間,才能打開Xcode 12.4來安裝!
話說,某些系統的檔案無法刪除,可是我又用不到,像是桌布每張圖都超過10MB,我真想要刪掉來獲得空間呀!🥴
讚讚
[…] 設備上需要改進的是筆電的容量,最近為了更新Xcode,大費周章地把某些檔案刪除,才有足夠容量安裝新版Xcode。詳細情形可見我紀錄的文章:安裝Xcode空間不足。下次若要更新硬體設備,非常建議公司採購至少256GB以上的筆電!不然我會花不少時間在刪除冗贅或暫存檔案。 […]
讚讚
[…] 未來我會同時使用OmniDiskSweeper和GrandPerspective來管理我的Macbook硬碟空間,無奈我一直在用128G和256G這麼小儲存空間,兩個月前才大戰Xcode安裝空間不足問題~ […]
讚讚
XCode 12.2 剩餘空間 36.5G還是顯示空間不足… 刪掉舊版Xcode才有空間… 我下載時候剩餘空間42G…. 我是128G Macbook Air, 電腦裡有Android Studio 4.1, 有 VirtualBox, 模擬器和VM通通都要移掉才有辦法
讚Liked by 1 person
謝謝你的資訊~
我Macbook Air是2012年的,目前效能僅適合文書處理XD~
看來你是要同時開發iOS和Android?真佩服你能禁得起兩平台的考驗,想問有什麼訣竅? 🙂
讚讚
XCode 12.2 剩餘空間 36.5G還是顯示空間不足… 刪掉舊版Xcode才有空間… 我下載時候剩餘空間42G…. 我是128G Macbook Air, 電腦裡有Android Studio 4.1, 有 VirtualBox, 模擬器和VM通通都要移掉才有辦法
讚Liked by 2 people
哇喔~不到兩個月,Xcode已經出12.2啦!?看起來有越來越肥的趨勢,我現在還在用Xcode 12.0,不太想要再花時間去下載新版本囉~希望開發起來不會有太大問題。 😛
讚讚
[…] 費了一番功夫,安裝龐然大物的Xcode 12,接下來專案就是透過Podfile更新第三方套件,心想不會太難才是⋯⋯ […]
讚讚
256 GB SSD 還是太小了!
讚Liked by 1 person
真的~要買1TB才夠! 😛
讚Liked by 1 person
對這些不可升級的component,可以的話,就盡可能買自己可負擔的配置阿 👌
讚Liked by 1 person
在有限的資源下,就能激發出人的潛能!
讚Liked by 1 person