字
字节笔记本
2026年2月22日
PlayCover:在 Apple Silicon Mac 上运行 iOS 应用和游戏
PlayCover 是一款让你在 Apple Silicon Mac 上运行 iOS 应用和游戏的开源工具。它通过将应用包装成 iPad 模拟环境来实现原生运行,性能表现出色。与 Sideloadly 等替代方案不同,PlayCover 支持自定义触控映射到键盘,让你可以用键鼠畅玩手游。
项目简介
PlayCover 是一个社区维护的开源项目,由 PlayCover 团队开发。截至目前,该项目在 GitHub 上已获得 10.9k stars,拥有 893 forks 和 101 位贡献者。项目主要使用 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方式二:手动下载
- 访问 GitHub Releases 页面
- 下载最新稳定版本(当前最新版为 3.1.0,发布于 2024 年 9 月)
- 解压并将应用拖入应用程序文件夹
方式三:从源码构建
开发者可以参考官方文档进行源码编译:
bash
git clone https://github.com/PlayCover/PlayCover.git
cd PlayCover
# 按照文档说明进行构建使用说明
- 获取 iOS 应用:需要自行准备
.ipa格式的 iOS 应用文件 - 导入应用:将 IPA 文件拖入 PlayCover 窗口
- 配置键位:根据游戏需求设置键盘映射
- 启动游戏:点击应用图标即可运行
详细的设置和使用教程请参考 官方文档。
技术栈
- Swift - 主要开发语言(99.2%)
- Xcode - 开发环境
- Fastlane - 构建自动化
- SwiftLint - 代码规范检查
依赖库
PlayCover 使用了以下开源库:
- inject
- PTFakeTouch
- DownloadManager
- DataCache
- SwiftUI CachedAsyncImage
社区与支持
- 官方文档:playcover.github.io/PlayBook
- Discord 社区:discord.gg/RNCHsQHr3S
- 官方网站:playcover.io
- 翻译项目:Weblate
许可证
PlayCover 采用 GPL-3.0 许可证 开源,你可以自由使用、修改和分发。
项目链接
- GitHub 仓库:github.com/PlayCover/PlayCover
- 问题反馈:GitHub Issues
- 发布版本:GitHub Releases
分享: