No description
  • C 84.9%
  • Objective-C 14.2%
  • C++ 0.8%
  • Shell 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 91da39469a Add GameCult iOS 14 TrollStore IPA build
Unsigned device build with Xcode 16 on upstream 159ffdb (deployment
target iOS 12), before the iOS 15 raise in 7c79fcc.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 18:46:44 +01:00
.github Add GameCult iOS 14 TrollStore IPA build 2026-10-29 18:46:44 +01:00
BuildScripts Rebuild libopus without LTO and float approximations 2023-03-05 15:25:44 -06:00
libs Upgrade OpenSSL so it works on visionOS (#635) 2024-07-10 19:51:16 -05:00
Limelight Add Game Mode support with LSSupportsGameMode 2025-10-08 21:56:42 -05:00
Moonlight TV Add Game Mode support with LSSupportsGameMode 2025-10-08 21:56:42 -05:00
moonlight-common Upgrade OpenSSL so it works on visionOS (#635) 2024-07-10 19:51:16 -05:00
Moonlight.xcodeproj Update OpenSSL to 3.6.3 2026-09-26 14:13:39 -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 Upgrade OpenSSL so it works on visionOS (#635) 2024-07-10 19:51:16 -05:00
.gitmodules Switch to X1Kit fork with Xcode 13 fixes 2021-10-05 21:08:10 -05:00
appveyor.yml Remove xcpretty in CI 2024-02-17 17:17:05 -06:00
iPad.storyboard Extend codec configuration option for AV1 support 2023-11-03 23:13:44 -05:00
iPhone.storyboard Extend codec configuration option for AV1 support 2023-11-03 23:13:44 -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 Add section 7 exception for app store distribution 2026-09-26 14:09:59 -05:00
README.md Add GameCult iOS 14 TrollStore IPA build 2026-10-29 18:46:44 +01:00

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 commit 159ffdb (2026-09-26). That is the last commit before upstream raised the minimum to iOS 15 in 7c79fcc, a change made for Xcode 27.
  • Build: .github/workflows/gamecult-ios14-ipa.yml runs on GitHub's macOS runner with Xcode 16 and uploads Moonlight-ios14-unsigned.ipa as 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

AppVeyor Build Status

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.

Moonlight for iOS and tvOS

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, 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.