Moonlight for iOS/tvOS is an open source client for Sunshine and NVIDIA GameStream. Moonlight for iOS/tvOS allows you to stream your full collection of games and apps from your powerful desktop computer to your iOS device or Apple TV.
Moonlight also has a PC client and Android client.
Check out the Moonlight wiki for more detailed project information, setup guide, or troubleshooting steps.
- XCode 16
- Tested on Vision OS 2.2 Beta
- Install the latest version of Xcode
- Run
git clone -b vision-testflight --recursive https://github.com/RikuKunMS2/moonlight-ios-vision.git
- If you've already cloned the repo without
--recursive
, rungit submodule update --init --recursive
- If you've already cloned the repo without
- Open Moonlight.xcodeproj in Xcode (it would download by default to your user folder on MacOS)
- To run on a real device, you will need to locally modify the signing options and add your device:
- Go to the top menu bar, then in 'Window' open Devices and Simulators
- Add your Vision Pro
- In the project select to the folder icon in the sidebar to browser files
- Click on "Moonlight" at the top of the left sidebar
- Under "Targets", select "Moonlight Vision"
- Click on the "Signing & Capabilities" tab
- In the "Team" dropdown, select your name. If your name doesn't appear, you may need to sign into Xcode with your Apple account.
- Change the "Bundle Identifier" to something different (unique). You can add your name or some random letters to make it unique.
- Select your Vision Pro (not the simlator or 'any device' but the one your registered earlier) in the top bar as a target and click the Play button to run. It will start the build and install it to your headset
- If you didn't pay for a developer account you will have to re-install it using x-code every 7 days.
- How do I right click?: You press and hold on the trackpad for more than half a second and it will right click, both magic trackpad and eye clicking will do the same thing
- Why does my cursor snap to where I'm looking: I have no idea, this is an OS level thing that I don't think we have control over, oh boy I sure wish I could adjust the snapping delay though ha!
- Check Ko-Fi for updates
- Some people expressed intrest in donations so:
- I set up a ko-fi for donations! https://ko-fi.com/lumanaire
Thanks again for your support :)