这篇有提到:
在 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,所以取自己方便识别的名称即可:
重新命名完成后直接执行即可正常执行:
查找该 Xcode 当中的 Components ,可以看到含有旧版的 macOS、iOS Simulator 等元件:
在 macOS 的 "启动台" 也可以看到另一套 Xcode 的显示:
为什么需要透过 xip 这样的安装方式呢?
最简单的理由是 "网路" 管理。如果是单一的一台电脑环境要安装 Xcdoe,直接从 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" 软体製作。