From 31c65699102a0f60a7961e4ca05e57bbd56f1bf4 Mon Sep 17 00:00:00 2001 From: Qian23333 <119576779+Qian23333@users.noreply.github.com> Date: Wed, 29 Jan 2025 16:56:02 +0800 Subject: [PATCH] Create build.yml --- .github/workflows/build.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 00000000..6ad22eb9 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,29 @@ +name: Xcode - Build IPA + +on: + push: + branches: [ "noWaterMark" ] + pull_request: + branches: [ "noWaterMark" ] + +jobs: + build: + name: Build IPA + runs-on: macos-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Checkout submodules + run: "git submodule update --init --recursive" + - name: Build + run: | + xcodebuild -verbose -scheme Moonlight-ZWM -sdk iphoneos -configuration AppStoreDistribution archive -archivePath $PWD/build/Moonlight.xcarchive CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED="NO" CODE_SIGN_ENTITLEMENTS="" CODE_SIGNING_ALLOWED="NO" + mkdir -p ./build/IPA && mkdir -p ./build/IPA/Payload + cp -r ./build/Moonlight.xcarchive/Products/Applications/Moonlight-ZWM.app ./build/IPA/Payload/Moonlight-ZWM.app + cd ./build/IPA && zip -r ../../build/Moonlight.ipa ./Payload/* && cd ../.. + - name: Upload IPA to Artifacts + uses: actions/upload-artifact@v4 + with: + name: Moonlight.ipa + path: build/Moonlight.ipa