From e9df07cf67769964199b3f48b76cdf2a14271c08 Mon Sep 17 00:00:00 2001 From: Stephen <158498287+0-Blu@users.noreply.github.com> Date: Wed, 2 Apr 2025 11:55:18 -0400 Subject: [PATCH] Revert "Update build_ipa.yml" --- .github/workflows/build_ipa.yml | 43 ++++++++++++--------------------- 1 file changed, 16 insertions(+), 27 deletions(-) diff --git a/.github/workflows/build_ipa.yml b/.github/workflows/build_ipa.yml index 0688ee8..14e1359 100644 --- a/.github/workflows/build_ipa.yml +++ b/.github/workflows/build_ipa.yml @@ -9,12 +9,6 @@ on: jobs: build: - env: - PROJECT_NAME: "StikJIT.xcodeproj" - SCHEME: "StikJIT" - ARCHIVE_PATH: "build/StikJit.xcarchive" - APP_NAME: "StikJit.app" - IPA_NAME: "StikJit.ipa" name: Build Unsigned IPA runs-on: macos-14 @@ -27,32 +21,24 @@ jobs: with: xcode-version: 'latest' - - name: Print Environment Info - run: | - echo "Using project: $PROJECT_NAME" - echo "Using scheme: $SCHEME" - echo "Archive will be created at: $ARCHIVE_PATH" - echo "App name: $APP_NAME" - echo "IPA filename: $IPA_NAME" - - name: Fix Project Format run: | - sed -i '' 's/objectVersion = 77/objectVersion = 56/' $PROJECT_NAME/project.pbxproj - sed -i '' 's/preferredProjectObjectVersion = 77/preferredProjectObjectVersion = 56/' $PROJECT_NAME/project.pbxproj + sed -i '' 's/objectVersion = 77/objectVersion = 56/' StikJIT.xcodeproj/project.pbxproj + sed -i '' 's/preferredProjectObjectVersion = 77/preferredProjectObjectVersion = 56/' StikJIT.xcodeproj/project.pbxproj - name: List Available SDKs run: xcodebuild -showsdks - name: List Available Schemes - run: xcodebuild -list -project $PROJECT_NAME + run: xcodebuild -list -project StikJit.xcodeproj - name: Archive Build (Unsigned) run: | xcodebuild clean archive \ - -project $PROJECT_NAME \ - -scheme "$SCHEME" \ + -project StikJIT.xcodeproj \ + -scheme "StikJIT" \ -configuration Release \ - -archivePath $ARCHIVE_PATH \ + -archivePath build/StikJit.xcarchive \ -sdk iphoneos \ -destination 'generic/platform=iOS' \ ONLY_ACTIVE_ARCH=NO \ @@ -64,15 +50,18 @@ jobs: - name: Create IPA from Archive run: | - cp -R $ARCHIVE_PATH/Products/Applications/$APP_NAME . + # Copy the .app from the archive + cp -R build/StikJit.xcarchive/Products/Applications/StikJit.app . + + # Package the app into an IPA mkdir -p Payload - cp -R $APP_NAME Payload/ - zip -r $IPA_NAME Payload - rm -rf Payload $APP_NAME + cp -R StikJit.app Payload/ + zip -r StikJit.ipa Payload + rm -rf Payload StikJit.app - name: Upload IPA uses: actions/upload-artifact@v4 with: - name: $IPA_NAME - path: $IPA_NAME - retention-days: 90 + name: StikJit.ipa + path: StikJit.ipa + retention-days: 90