Game Porting Toolkit 2安装教程 Game Porting Toolkit 2怎么安装
来源:互联网 时间:2024-11-15

Game Porting Toolkit 2是苹果开发的一款能够比以往更轻松地将游戏移植到跨Mac、iPad和iPhone的统一游戏平台,支持Apple Silicon芯片和macOS Sonoma系统,用户安装Game Porting Toolkit 2后可以运行Windows游戏和应用,下面为大家讲解如何安装Game Porting Toolkit 2。

Game Porting Toolkit 简介

Game Porting Toolkit ( GPTK ) 是 Apple 专门推出的一套强大工具集,旨在协助开发人员轻松地将 Windows 游戏移植到 Apple Silicon Mac 平台上。该工具包不仅提供了命令行工具,还具有直观的图形用户界面,大大简化了兼容性问题的解决和游戏性能的优化工作。

GPTK 包含了以下工具和资源:

一个游戏兼容性数据库,列出了在 Apple Silicon 上运行的游戏

一个游戏配置工具,可帮助开发者调整游戏的设置以提高性能和兼容性

一个游戏调试工具,可帮助开发者诊断和解决游戏在 Apple Silicon 上的兼容性问题

Game Porting Toolkit 安装要求

硬件要求:

必须使用配备苹果芯片的 Mac 电脑,包括 M1 、 M2 系列的芯片。

英特尔芯片的 Mac 无法运行。

系统要求:

建议使用最新的 macOS Sonoma 系统,旧版本的系统会出现很多运行错误、崩溃的问题,不建议大家花费时间去尝试。

软件要求:

Game Porting Toolkit 安装需要依赖于以下软件:

Xcode 15 Beta

Game Porting Toolkit 资源包

Homebrew

Game Porting Toolkit 安装步骤

Xcode 15 Beta 安装

要运行 GPTK ,需要依赖于 Xcode 。因此,我们需要安装 Xcode 15 主体和 Xcode 15 Command Line 。

下载地址:https://developer.apple.com/download/all/?q=xcode+15+beta&ref=ivensliaoblog.com

Homebrew 安装

Homebrew 是一款专为 Mac 电脑设计的软件管理工具,你可以理解为命令行里的应用商店,但其中上架的主要是无 UI 界面的命令行软件。

如果你之前已经安装了 ARM64 版本的 Homebrew ,可能会导致后续构建过程出错,建议先删除 ARM64 Homebrew ,安装 x86 版本的 Homebrew 。

删除命令如下:

NONINTERACTIVE=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

安装 x86 版本的 Homebrew 方法如下。

先安装 Rosetta ,并在 Rosetta 环境中模拟运行 x86_64 版本的终端:

softwareupdate --install-rosetta

arch -x86_64 zsh

然后在这个终端中,使用 Homebrew 官方脚本进行安装。因为我们的终端环境时 x86_64 ,所以会自动安装 x86_64 版本的 Homebrew :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装完成后,设置环境变量:

(echo; echo 'eval "$(/usr/local/bin/brew shellenv)"') >> /Users/$USER/.zprofile

eval "$(/usr/local/bin/brew shellenv)"

若输出如下图所示,表示安装成功:

Game Porting Toolkit 安装

我们需要先下载 Game Porting Toolkit 资源包,以便在后续构建过程中使用它们,步骤如下。

下载地址: https://developer.apple.com/download/all/?q=game%20porting%20toolkit

下载之后,在访达中双击打开它,这会将.dmg 文件挂载到 Mac 上,无需进行其他操作:

然后回到终端(必须使用上一步中创建的 x86_64 的终端),运行以下命令来安装 Apple Tap ,这将很快完成:

brew tap apple/apple http://github.com/apple/homebrew-apple

下载 Game Porting Toolkit 资源包,这部分下载数据量非常大,可能需要较长时间。

brew -v install apple/apple/game-porting-toolkit

输入如下图所示,表示下载安装成功:

获取 Apple GPTK 更新,命令如下:

brew update && brew upgrade apple/apple/game-porting-toolkit

将我们之前下载的 Game Porting Toolkit 资源库复制到 Wine 的库目录中(确保你已经挂载):

ditto /Volumes/Game Porting Toolkit-1.0/lib/ `brew --prefix game-porting-toolkit`/lib/

将 Game Porting Toolkit DMG 中的下面 3 个脚本放入此处 /usr/local/bin

cp /Volumes/Game Porting Toolkit*/gameportingtoolkit* /usr/local/bin

到了这里恭喜你,已经完成 Game Porting Toolkit 的安装工作。

游戏下载