這篇有提到:
在 macOS 上最主要就是要安裝 Xcode,而如果要安裝 Xcode 的管道,基本上有兩種:
- 透過 macOS 上的 App Store 安裝。(登入 Apple 帳號後即能免費下載使用)
- 透過 Apple Developers 網站來下載 .xip 安裝。(需要先有訂閱 Apple 開發者帳號才能下載使用)
本篇就來談談如何透過 .xip 來安裝 Xcode。
如果是要做為發佈 .ipa 到 AppStoreConnect 的 Xcode,請勿使用 .xip 的方式安裝。
在 Stackoverflow 有一篇文章 "How to download Xcode DMG or XIP file?"
https://stackoverflow.com/questions/10335747/how-to-download-xcode-dmg-or-xip-file
一直有在更新相關的 Xcode 下載連結。
而直接點過去會需要登入 Apple Developer 的帳號,授權成功後就可以直接下載需要的 Xcode 版本。
而在 Apple 的 Developers 網站其實也可以直接找到這些 Xcode 的下載:
https://developer.apple.com/download/all/?q=xcode

網頁往下拉就可以看到:

詢問是否下載該 Xcode_16.2.xip 檔案:

正在下載中:

上述在 Apple 的 Developers 網站中下載的處理,如果沒有 Apple Developer 帳號,請參考即可。
請勿在網路上找 "善心" 的 Xcode 下載來使用,謹記 Xcode ghost 資安事件。
從 Apple 的 Developers 網站下載完成後,建議先複製再進行解壓縮(.xip 是一種壓縮後的壓縮檔案)的處理:

在 "應用程式" 資料夾當中 "貼上":

使用 macOS 內建的封存工具程式進行解壓縮的處理:

解壓縮中:

解壓縮完畢後,就可以將該 xip 刪除:

對解壓出來的 Xcode 進行重新命名:

由於該應用程式當中已經有從 App Store 安裝的 Xcode,取自己方便識別的不同名稱即可:

重新命名完成後直接執行即可正常執行:

透過 macOS 的選單列找到 Xcode → Settings ,當點選其中的 Components ,可以看到含有舊版的 macOS、iOS Simulator 等元件:

在 macOS 的 "啟動台" 也可以看到另一套 Xcode 的顯示:

為什麼需要透過 xip 這樣的安裝方式呢?
最簡單的理由是 "網路" 管理。如果是單一的一台電腦環境要安裝 Xcode,直接從 App Store 下載安裝即可;但是如果在網路是有限制的特殊環境中,那每個開發者的電腦都要透過 App Store 下載且安裝 Xcode 會變得很麻煩。
次之的理由是 "版本" 管理。如果有需要使用到比較早期的 iOS SDK 或是其他元件,Xcode 當中所包含的相關 Components 就相對重要了。
I'm a Microsoft MVP - Developer Technologies (From 2015 ~).

I focus on the following topics: Xamarin Technology, Azure, Mobile DevOps, and Microsoft EM+S.
If you want to know more about them, welcome to my website:
https://jamestsai.tw
本部落格文章之圖片相關後製處理皆透過 Techsmith 公司 所贊助其授權使用之 "Snagit" 與 "Snagit Editor" 軟體製作。