Skip to content

CyPort v1.0

Choose a tag to compare

@Thijs2004 Thijs2004 released this 14 Oct 12:23
· 8 commits to main since this release

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

  1. Create an App ID with Extended Virtual Address Space + Increased Memory Limit and a development profile for your device.
  2. 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
  3. On the device: CyPort → Import game… → pick your Cyberpunk 2077 folder (USB-C SSD or Files) – ~65 GB is copied once.
  4. 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.