33 lines
2.6 KiB
Markdown
33 lines
2.6 KiB
Markdown
# Moonlight-ZWM
|
|
|
|
This fork is probably the first one to work properly in native multi-point passthrough mode on iOS. It's based on moonlight-ios version 9.0.0, and early development by Bilibili uploader 阿西西的日常.
|
|
Additionaly, I directly disable the "swipe from edge to exit session" funtion, to prevent accidently quit from session in native-touch passthrough mode, which happens frequenly while playing Genshin Imapct.
|
|
|
|
To install the ipa file in release, you need to find a way to sideload the app on iOS.
|
|
To Enable native-touch passthrough, just select "Touchscreen" in "Settings -> Touch Mode".
|
|
To check the code go to branch "moonlight-iOS-ZWM".
|
|
|
|
|
|
[](https://ci.appveyor.com/project/cgutman/moonlight-ios/branch/master)
|
|
|
|
[Moonlight for iOS/tvOS](https://moonlight-stream.org) is an open source client for [Sunshine](https://github.com/LizardByte/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](https://github.com/moonlight-stream/moonlight-qt) and [Android client](https://github.com/moonlight-stream/moonlight-android).
|
|
|
|
Check out [the Moonlight wiki](https://github.com/moonlight-stream/moonlight-docs/wiki) for more detailed project information, setup guide, or troubleshooting steps.
|
|
|
|
[](https://apps.apple.com/us/app/moonlight-game-streaming/id1000551566)
|
|
|
|
## Building
|
|
* Install Xcode from the [App Store page](https://apps.apple.com/us/app/xcode/id497799835)
|
|
* 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.
|