如何透過第三方安裝程式安裝 Apple 的 Game Porting Toolkit
Apple 的 Game Porting Toolkit 安裝到 macOS 上可能有點棘手。現在有一個第三方安裝程式可以讓安裝過程更簡單。
在 WWDC '23 上,Apple 推出了 Apple Game Porting Toolkit (AGPT) - 一個新的 SDK,它允許遊戲開發者透過翻譯層將現有的 Windows DirectX 遊戲移植到 Mac。
我們關於如何安裝 Game Porting Toolkit 的原始文章向您展示瞭如何使用 macOS 終端機安裝 AGPT,但對於許多使用者來說,這個過程很複雜且容易出錯。
現在,InstallAware - 傳統上是 Windows 安裝程式工具的製造商 - 已經為 AGPT 創建了一個 macOS 安裝程式,讓您只需透過傳統的 macOS 安裝程式點擊幾下即可安裝軟體。
下面我們將引導您完成如何使用 InstallAware 的 AGPT 安裝程式。
開始
本逐步說明假設您已經在 Mac 上安裝了 git 原始碼控制系統。如果沒有,請從 git-scm.com 獲取安裝程式並執行它以安裝 git。
首先,您需要從 InstallAware 的 GitHub 儲存庫 收集安裝程式的所有組件:原始碼、.dmg 和包含在 .dmg 中的安裝程式。
為此,請在 Mac 的硬碟上建立一個本機資料夾來存放所有檔案,您通常會將所有下載和原始碼儲存在該資料夾中。我們將使用工作名稱「AGPT」作為資料夾名稱。
接下來,在 Mac 上的「工具程式」資料夾中打開「終端機」應用程式。使用 cd
命令後跟一個空格將目錄更改為您剛剛建立的資料夾,然後將新的 AGPT 資料夾拖曳到「終端機」視窗中以新增路徑。
按下 Return。這會將您在「終端機」中的目前工作目錄更改為 AGPT 資料夾。
接下來,前往 InstallAware 的 AGPT GitHub 頁面,點擊 Code 按鈕,然後點擊 剪貼簿 圖示按鈕將 URL 複製到新的 AGPT 資料夾中以複製儲存庫:
https://github.com/installaware/AGPT.git
回到「終端機」,在新的一行輸入 git clone
,一個空格,然後貼上您上面複製的 GitHub 儲存庫行。
按下 Return。
如果一切順利,git 將把 AGPT 遠端儲存庫提取到您 Mac 硬碟上的 AGPT 資料夾中。這會將 InstallAware 安裝程式的遠端儲存庫內容保留在您建立的 AGPT 資料夾中。
git clone 命令完成。
取得安裝程式
接下來,稍微向下滾動 GitHub 儲存庫的頁面到螢幕截圖上方,然後點擊連結從 www.installaware.com/iamp/agpt.dmg 獲取安裝程式的 .dmg 檔案
下載完成後,在 Finder 中手動將 .dmg 檔案拖曳到您建立的 AGPT 資料夾中。現在在 Finder 中雙擊它以打開 .dmg。
如果您願意,您也可以將安裝程式複製到 AGPT 資料夾中,將其複製到您的 Mac 硬碟,或只需從 .dmg 中雙擊它即可打開它:
InstallAware 安裝程式。
如果您收到有關「Game Porting Toolkit Installer」是您從互聯網下載的應用程式的警告,只需點擊「打開」即可打開它。
執行安裝程式
雙擊安裝程式後,您會看到一個包含多個選項的視窗(安裝程式表示其中幾個選項是可選的)。
頂部是安裝 Homebrew 套件管理器、Wine 翻譯層和配置 Windows 設定的選項。安裝程式表示它會自動檢測是否已安裝這些選項,但在我們的 Mac 上,即使我們已經安裝了 Homebrew,它也沒有取消選中 Homebrew 選項。
如果發生這種情況,並且您已經安裝了 Homebrew,請繼續取消選中該選項。
在下面的欄位中,您可以選擇安裝程式將使用哪個 Apple Game Porting Toolkit .dmg,方法是點擊 瀏覽 按鈕 - 如果您已經從 Apple 下載了一個,但此步驟是可選的。安裝程式知道如何在互聯網上自行找到 Apple Game Porting Toolkit .dmg。
如果您尚未將 Apple Game Porting Toolkit 的 .dmg 下載到您的 Mac,請點擊頂部文字欄位上方的小連結以下載它:
點擊文字連結以下載 Apple 的 Game Porting Toolkit。
這將打開 Apple 開發者網站上的「更多下載」部分,但您首先需要使用您的 Apple ID 登錄。
登錄後,點擊 查看詳細資料 連結展開 Game Porting Toolkit 項目,然後點擊 .dmg 下載按鈕。這會將 Apple 的 Game Porting Toolkit .dmg 下載到您的 Mac:
從 Apple 的網站下載 Game Porting Toolkit。
下載完成後,.dmg 應該會自動掛載到您的 Mac 桌面上,但請繼續將其複製到您的 AGPT 資料夾以供將來參考。
現在返回應該仍在執行的 InstallAware 安裝程式應用程式,然後點擊文字欄位旁邊的 瀏覽 按鈕。導航到您下載的 Apple 的 Game Porting Toolkit .dmg,然後點擊 打開 按鈕選擇它。
設定要安裝的 Windows 應用程式
下一步是可選的,但如果您還想在安裝 Game Porting Toolkit 的同時設定 Windows 應用程式,請點擊第一個按鈕下方的第二個 瀏覽 按鈕,然後從磁碟中選擇任何相容的 Windows .exe 設定檔案。在此範例中,我們將安裝 榮譽勳章:反攻諾曼第:
選擇要安裝的第三方應用程式。
現在您終於準備好安裝所有內容了。點擊 下一步 按鈕開始安裝。
如果您收到錯誤「Tapping Apple Homebrew Failed!」,錯誤代碼為 -1,您需要在原始安裝程式視窗的頂部打開 Homebrew 選項,或者使用以下命令在終端機中手動點擊 Apple Homebrew formula:
brew tap apple/apple http://github.com/apple/homebrew-apple
然後按下 Return。
但正如我們在原始文章中所述,這可能需要很長時間 - 在 Apple Silicon 機器上最多需要一個小時。因此,您可能只想選中 InstallAware 安裝程式中的 Homebrew 選項,然後重試。
當安裝程式開始執行時,它會提示您輸入 Mac 的管理員密碼,並顯示「正在檢查 sudo 權限」提示。您需要輸入 Mac 的管理員密碼才能繼續:
輸入管理員密碼。
您將看不到任何進度指示器,因此最好讓安裝程式執行,這可能需要相當長的時間。完成後,系統會提示您進行 Wine 和其他設定。只需使用預設值即可:
提示更改可選設定。
最後,如果您選擇了任何要安裝的第三方軟體,安裝程式將最後執行該安裝程式,您需要逐步完成它。如果您要安裝商業軟體,則需要安裝程式的序號:
遊戲安裝程式正在執行。
任何第三方安裝程式完成後,您就完成了。點擊 完成 或 結束 按鈕,您就完成了。
我們已經在之前的文章中介紹瞭如何在 Game Porting Toolkit 中執行第三方遊戲,因此請查看該文章以獲取說明。
InstallAware 的安裝程式確實使安裝 Game Porting Toolkit 更容易,步驟更少,終端機中的命令也更少 - 即使它似乎在這裡和那裡有一些小故障或特質。