Repository navigation
CyPort v1.4 – Cyberpunk 2.5, iPhone Duo, your own touch layout
Run your own copy of Cyberpunk 2077 for Mac natively on iPhone and iPad – no emulation, no streaming.
Not affiliated with CD PROJEKT RED.
This is the biggest update so far. Cyberpunk 2.5 now runs, the iPhone Duo gets real screen support, you can move and resize every touch button, and most open issues are fixed. A lot of it came from the community, so there's a thank-you section at the end.
✨ What's new
🆕 Cyberpunk 2.5
- CyPort now plays 2.5 (GOG Mac) as well as 2.3.1. Steam's own 2.5.0 Mac program is recognized too.
- One app, both versions. An app built with both picks the version that matches your game files when it starts. No more crashes from 2.5 files with the 2.3.1 program (#13, #6).
- Update Cyberpunk on the start screen checks your game files against the store's own checksums and downloads only what's missing or out of date.
- Windows game files are recognized and refused with an explanation (CyPort needs the Mac version's files; you get those with your GOG or Steam purchase).
📱 iPhone Duo – by @AltDoug (#12)
- Both screens at their real size, no more zoomed 16:9 window.
- Fold or unfold while you play. The game keeps running and scales to the new screen.
- Upright play: the picture goes to the top and the controls to the space below it. The start screen works upright too.
- An adaptive touch layout for the Duo's screens that stays clear of the minimap, prompts, the camera and the status pill.
✏️ Touch layout editor (idea from @aledemo82)
- Tap ✎ (top center) while playing.
- Drag any button or the move stick, use − / + to resize the one you picked, ↺ to reset and ✓ to save.
- Layouts are saved per screen size, so a folded and an unfolded Duo each keep their own.
💾 Bring your own saves (#3)
- Import saves… on the start screen: copy your save folders from your PC or Mac into the Files app and import them.
- A phone save with the same name is backed up first, never overwritten.
🎮 Smoother controls
- Smooth controls (on by default): the game runs on its own thread, so touches and controllers no longer wait for the game's next frame.
- New touch pad: a floating camera stick (hold to keep turning, same feel at any frame rate), an A/B/X/Y diamond you can slide your thumb across, and a light tap on every press.
🛠️ Fixes
- Crash after a few minutes on 12 GB+ devices (iPhone 17 Pro Max, iPad Pro – #10, #4): the game saw all of the device's RAM and planned for ~9 GB, more than iOS lets one app use. It's now told what iOS actually allows (+1 GB, at most 7 GB). Thanks to @aledemo82 for testing 7 GB on a 17 Pro Max.
- Free Apple ID / SideStore crash right at launch (#11, #14): the memory layout for installs without extended virtual addressing was never actually used, because a compiler quirk made CyPort mistake the game's memory requests for its own. That's fixed and free accounts should now get past launch. You still need GetMoreRam for the memory limit (see the README). Free-account reports are very welcome.
- Steam 2.5 files crashing after PLAY (#13, #6): fixed by the 2.5 support above.
- Swiping the app away no longer causes a crash report.
- The build now fails with a clear list if the game needs something iOS can't provide, instead of building an app that closes at launch (from @AltDoug, #9).
✅ Tested
- iPhone 16 Pro Max, iOS 27.0.1: Cyberpunk 2.5 gameplay, the layout editor, save import, swipe-to-close.
- iPhone Duo, iOS 27.1: folded and unfolded, sideways and upright, folding mid-game (by @AltDoug).
- iPhone 17 Pro Max: the 7 GB memory setting, no more crashes (by @aledemo82).
❤️ Thank you
- @AltDoug – Steam 2.5.0 support (#9) and the complete iPhone Duo work (#12): real screen sizes, scenes, fold/unfold, upright layouts and the adaptive touch layout with its own tests. A huge contribution, thank you!
- @aledemo82 – tracked the 17 Pro Max memory crash down to the reported RAM size, showed that 7 GB fixes it, and built the touch control editor that inspired the one in this release.
- Everyone who opened an issue with a log: you made these fixes possible.
⬆️ Upgrading
- Build the IPA from your own Mac copy of the game:
./build.shorBuild CyPort.command(see the README). - Reinstall. Your game data, saves and settings stay where they are.
Free Apple ID: see Free Apple ID in the README (SideStore + GetMoreRam).
Something crashes? Open an issue and attach macshim.log (Files → On My iPhone → CyPort). The first lines say how CyPort was installed, which helps a lot.