在 Mac 上進行 iOS 應用開發與部署(無論是從 Windows 的 RAD Studio/Delphi 遠端部署,還是原生 Xcode 開發),核心環境只有兩個:**Platform Assistant (PAServer)** 與 **Xcode**。本文針對 RAD Studio 開發者,詳細說明 PAServer 安裝、啟動、密碼配置、Xcode 安裝三大步驟,並附上官方下載管道與常見權限問題解決方案。
| 組件 | 角色 | 必要性 |
|---|---|---|
| Platform Assistant (PAServer) | 接收來自 Windows RAD Studio 的編譯產物,部署到 iOS Simulator/Device 並啟動調試 | 遠端部署/調試必備 |
| Xcode | 提供 macOS/iOS SDK、模擬器、簽名工具、裝置支援檔案 | 所有 iOS 開發基礎環境 |
RADPAServerXE4.pkg (視 RAD Studio 版本而定,XE4~11.x 命名類似)。C:\Program Files\Embarcadero\RADStudio\n.n\PAServer\RADPAServerXE4.pkg.pkg 執行安裝,預設安裝至 /Applications/PAServer/。Applications → 雙擊 RAD PAServer XE4.app (或對應版本)。

Platform Assistant Server started on port 64211 (預設埠) 即代表啟動成功。三大官方管道任選其一:
.xip 或 .dmg(可獲取舊版本/beta 版)。/Volumes/Mac OS X Install DVD/Optional Installs/Xcode.mpkg。版本對應關鍵: RAD Studio 版本要求特定 Xcode 版本 (如 10.4 需 Xcode 11.x),請參考 Embarcadero 文件 Platform Assistant Server Requirements 確認相容矩陣。
| 問題 | 解決 |
|---|---|
| PAServer 啟動即閃退 | 缺少 Xcode Command Line Tools → 執行 xcode-select --install |
| 連線被拒絕 / 連線逾時 | Mac 防火牆阻擋 64211 埠 → 系統偏好設定 → 安全性與隱私 → 防火牆 → 允許 PAServer 入站 |
| 調試時提示「無效的簽名/Provisioning Profile」 | Xcode → Preferences → Accounts → 登入 Apple ID → Manage Certificates → 請求開發憑證;裝置需加入 Provisioning Profile |
| 模擬器不出現在目標清單 | Xcode → Window → Devices and Simulators → 確認模擬器存在;PAServer 重啟重新掃描 |
Mac iOS 開發環境 = PAServer (橋樑) + Xcode (地基)。安裝 PAServer 記得「設密碼、給權限」,安裝 Xcode 建議「Mac App Store 直接裝最新穩定版」。完成兩步,Windows RAD Studio 即可無縫遠端編譯、部署、調試 iOS 應用。後續維護只需定期更新 Xcode 並同步 PAServer 版本,開發鏈路即可長期穩定運行。