ByteNoteByteNote

字节笔记本

2026年2月21日

PlayCover:在 Apple Silicon Mac 上运行 iOS 应用和游戏

API中转
¥120

PlayCover 是一款让你在 Apple Silicon Mac 上运行 iOS 应用和游戏的开源工具。它通过将应用包装成 iPad 模拟环境来实现原生运行,性能表现出色。与 Sideloadly 等替代方案不同,PlayCover 支持自定义触控映射到键盘,让你可以用键鼠畅玩手游。

项目简介

PlayCover 是一个社区维护的开源项目,由 PlayCover 团队开发。截至目前,该项目在 GitHub 上已获得 10.9k stars,拥有 893 forks101 位贡献者。项目主要使用 Swift (99.2%) 编写,采用 GPLv3 许可证 开源。

该项目最初是为了在 Apple Silicon 设备上运行《原神》而设计的,但现在已经能够支持广泛的应用程序。不过需要注意的是,并非所有游戏都能完美运行,部分应用可能存在兼容性问题。

核心特性

  • 原生性能:应用通过包装器在模拟 iPad 环境中运行,实现原生性能表现
  • 键鼠映射:支持将触摸控件映射到键盘,包括 WASD、相机移动、左右点击等
  • 手柄支持:兼容游戏手柄,提供更丰富的游戏操控体验
  • 广泛兼容:支持运行大多数 iOS 应用和游戏
  • 活跃社区:拥有 Discord 社区和完善的文档支持
  • 多语言支持:通过 Weblate 进行本地化翻译

系统要求

  • 设备:Apple Silicon Mac(M1/M2/M3/M4 系列芯片)
  • 系统:macOS 12.0 或更新版本
  • 注意:Intel Mac 暂不支持,建议使用 Bootcamp 或模拟器替代方案

安装指南

方式一:Homebrew 安装(推荐)

bash
# 安装 PlayCover
brew install --cask PlayCover/playcover/playcover-community

# 卸载 PlayCover
brew uninstall --cask playcover-community
brew untap PlayCover/playcover

方式二:手动下载

  1. 访问 GitHub Releases 页面
  2. 下载最新稳定版本(当前最新版为 3.1.0,发布于 2024 年 9 月)
  3. 解压并将应用拖入应用程序文件夹

方式三:从源码构建

开发者可以参考官方文档进行源码编译:

bash
git clone https://github.com/PlayCover/PlayCover.git
cd PlayCover
# 按照文档说明进行构建

使用说明

  1. 获取 iOS 应用:需要自行准备 .ipa 格式的 iOS 应用文件
  2. 导入应用:将 IPA 文件拖入 PlayCover 窗口
  3. 配置键位:根据游戏需求设置键盘映射
  4. 启动游戏:点击应用图标即可运行

详细的设置和使用教程请参考 官方文档

技术栈

  • Swift - 主要开发语言(99.2%)
  • Xcode - 开发环境
  • Fastlane - 构建自动化
  • SwiftLint - 代码规范检查

依赖库

PlayCover 使用了以下开源库:

  • inject
  • PTFakeTouch
  • DownloadManager
  • DataCache
  • SwiftUI CachedAsyncImage

社区与支持

许可证

PlayCover 采用 GPL-3.0 许可证 开源,你可以自由使用、修改和分发。

项目链接

分享: