GameStream client for iOS/tvOS
Go to file
2022-09-28 17:42:48 -05:00
.github Update template to direct to troubleshooting page 2021-03-03 01:39:31 -06:00
BuildScripts updated libopus and Opus build scrips 2015-06-01 22:25:56 -07:00
libs Switch to SDL for audio output 2022-01-13 22:00:47 -06:00
Limelight Rewrite buffer patching logic to avoid leaking if the first NALU has an unexpected offset 2022-09-28 17:42:48 -05:00
Moonlight TV Added 1440p resolution option 2022-08-17 22:38:00 -05:00
moonlight-common Fix large frame header size for GFE 3.26 2022-09-23 00:03:46 -05:00
Moonlight.xcodeproj Fix some minor issues with ABXY swap feature 2022-07-21 20:36:31 -05:00
Screenshots Add tvOS UI screenshots 2019-09-23 21:33:26 -07:00
X1Kit@6e842ae9d5 Switch to X1Kit fork with Xcode 13 fixes 2021-10-05 21:08:10 -05:00
.gitignore Add xcschemes to .gitignore 2022-01-22 15:53:37 -06:00
.gitmodules Switch to X1Kit fork with Xcode 13 fixes 2021-10-05 21:08:10 -05:00
appveyor.yml Use newer AppVeyor machine image 2022-05-18 00:39:24 -05:00
iPad.storyboard Fix some minor issues with ABXY swap feature 2022-07-21 20:36:31 -05:00
iPhone.storyboard Fix some minor issues with ABXY swap feature 2022-07-21 20:36:31 -05:00
Launch Screen.xib Use blank gray launch screen to workaround inconsistent nav bar size 2019-11-02 18:22:09 -07:00
LICENSE.txt added license 2015-01-08 11:23:38 -05:00
README.md Update README.md 2022-04-05 19:52:30 -05:00

Moonlight iOS/tvOS

AppVeyor Build Status

Moonlight for iOS/tvOS is an open source client for NVIDIA GameStream, as used by the NVIDIA Shield. Moonlight for iOS/tvOS allows you to stream your full collection of Steam games 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.

Moonlight for iOS and tvOS

Building

  • Install Xcode 13 from the App Store page
  • Run git clone --recursive https://github.com/moonlight-stream/moonlight-ios.git
    • If you've already clone the repo without --recursive, run git submodule update --init --recursive
  • Open Moonlight.xcodeproj in Xcode
  • To run on a real device, you will need to locally modify the signing options:
    • Click on "Moonlight" at the top of the left sidebar
    • Click on the "Signing & Capabilities" tab
    • Under "Targets", select "Moonlight" (for iOS/iPadOS) or "Moonlight TV" (for tvOS)
    • 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. You can add your name or some random letters to make it unique.
    • Now you can select your Apple device in the top bar as a target and click the Play button to run.