Repository navigation
CyPort v1.0
CyPort v1.0
Run your own copy of Cyberpunk 2077 for Mac natively on iPhone and iPad – no emulation, no streaming.
version 2.3.1.
Not affiliated with CD PROJEKT RED.
What works
- Boot, main menu, settings and full gameplay (tested on iPhone 16 Pro Max, iOS 27.0.1)
- On-screen Xbox-style gamepad, swipe-to-look, touch-as-mouse in menus
- Xbox / DualSense / DualShock 4 / MFi controllers, keyboard, mouse and trackpad
- Resolution picker from 717 × 330 up to native
- SwiftUI start screen (resolution + performance overlay), restart prompt for settings that need it, in-game settings are kept
- Game Mode, background freeze (no sound or CPU use on the Home Screen)
Requirements
- iOS / iPadOS 18.0 or later
- 8 GB RAM and an A17 Pro / A18 / A18 Pro or newer chip, or an M1 or newer iPad
(e.g. iPhone 15 Pro / Pro Max, iPhone 16 series, iPhone 17 series, iPad Pro/Air M1+, iPad mini A17 Pro – only iPhone 16 Pro Max is tested; iPad untested) - ~66 GB free storage
- A Mac with Xcode 16+, and a paid Apple Developer account (the app needs the Extended Virtual Address Space and Increased Memory Limit capabilities)
- Cyberpunk 2077 for Mac from GOG, version 2.3.1 (Steam / Epic / App Store copies are untested)
Install
- Create an App ID with Extended Virtual Address Space + Increased Memory Limit and a development profile for your device.
- Download the source below (or
git clone https://github.com/Thijs2004/CyPort) and run on your Mac:REBUILD_SHIM=1 GAME_APP="/path/to/Cyberpunk 2077/Cyberpunk2077.app" BUNDLE_ID=com.yourname.cyport \ PROFILE=~/Downloads/CyPort.mobileprovision SIGN_ID="Apple Development: Your Name (TEAMID)" \ DEVICE=<udid> ./build.sh
- On the device: CyPort → Import game… → pick your
Cyberpunk 2077folder (USB-C SSD or Files) – ~65 GB is copied once. - Pick a resolution and press PLAY.
Full details, controls, options and how it works: see the README.
Known issues
- Performance is ~30–60 FPS at 1434 × 660 with low settings and is limited by the CPU; in long sessions the phone heats up and throttles. A 40 FPS cap in-game gives smoother frame pacing.
- Online features (GOG Galaxy, CDPR account) are offline-only.
- After updating from a pre-release build the game may report corrupt settings once; set them again and they're kept.