No description
- C 84.9%
- Objective-C 14.2%
- C++ 0.8%
- Shell 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Unsigned device build with Xcode 16 on upstream |
||
| .github | ||
| BuildScripts | ||
| libs | ||
| Limelight | ||
| Moonlight TV | ||
| moonlight-common | ||
| Moonlight.xcodeproj | ||
| Screenshots | ||
| X1Kit@6e842ae9d5 | ||
| .gitignore | ||
| .gitmodules | ||
| appveyor.yml | ||
| iPad.storyboard | ||
| iPhone.storyboard | ||
| Launch Screen.xib | ||
| LICENSE.txt | ||
| README.md | ||
GameCult build of Moonlight iOS for iOS/iPadOS 14
This fork exists for one artifact: an unsigned Moonlight IPA that installs with TrollStore on iOS/iPadOS 14, for a device that cannot use the App Store.
- Branch:
gamecult/ios14-build, based on upstream commit159ffdb(2026-09-26). That is the last commit before upstream raised the minimum to iOS 15 in7c79fcc, a change made for Xcode 27. - Build:
.github/workflows/gamecult-ios14-ipa.ymlruns on GitHub's macOS runner with Xcode 16 and uploadsMoonlight-ios14-unsigned.ipaas a workflow artifact. - Install: with TrollStore, which signs the app itself.
- Status: a personal build, not a maintained distribution. For a supported Moonlight, use the upstream app.
Everything below is upstream's README.
Moonlight iOS/tvOS
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.
Building
- Install Xcode 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, rungit submodule update --init --recursive
- If you've already clone the repo without
- 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.