在 Visual Studio 連接 macOS 透由 .NET MAUI 開發 iOS 應用 (下載 xip 在 Mac 上安裝 Xcode)

這篇有提到:

在 macOS 上最主要就是要安裝 Xcode,而如果要安裝 Xcode 的管道,基本上有兩種:

  1. 透過 macOS 上的 App Store 安裝。(登入 Apple 帳號後即能免費下載使用)
  2. 透過 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 ~).
 

MVP_Logo



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" 軟體製作。