From 1a1ed072bf3168a5c2154891843c6f954d1a70da Mon Sep 17 00:00:00 2001 From: naturecodevoid <44983869+naturecodevoid@users.noreply.github.com> Date: Tue, 7 Mar 2023 07:50:31 -0800 Subject: [PATCH] attach debugging symbols to actions builds --- .github/workflows/beta.yml | 8 +++++++- .github/workflows/nightly.yml | 8 +++++++- .github/workflows/pr.yml | 8 +++++++- .github/workflows/stable.yml | 8 +++++++- .gitignore | 2 ++ Makefile | 3 ++- 6 files changed, 32 insertions(+), 5 deletions(-) diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index 4487366b..54c765b8 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -41,12 +41,18 @@ jobs: - name: Convert to IPA run: make ipa - - name: Upload Artifact + - name: Upload SideStore.ipa Artifact uses: actions/upload-artifact@v3.1.0 with: name: SideStore.ipa path: SideStore.ipa + - name: Upload *.dSYM Artifact + uses: actions/upload-artifact@v3.1.0 + with: + name: SideStore.dSYM + path: ./*.dSYM/ + - name: Get version id: version run: echo "version=$(grep MARKETING_VERSION Build.xcconfig | sed -e "s/MARKETING_VERSION = //g")" >> $GITHUB_OUTPUT diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 2c8bc61f..9be4fa03 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -50,12 +50,18 @@ jobs: - name: Convert to IPA run: make ipa - - name: Upload Artifact + - name: Upload SideStore.ipa Artifact uses: actions/upload-artifact@v3.1.0 with: name: SideStore.ipa path: SideStore.ipa + - name: Upload *.dSYM Artifact + uses: actions/upload-artifact@v3.1.0 + with: + name: SideStore.dSYM + path: ./*.dSYM/ + - name: Get version id: version run: echo "version=$(grep MARKETING_VERSION Build.xcconfig | sed -e "s/MARKETING_VERSION = //g")" >> $GITHUB_OUTPUT diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 580b769b..89fad8fc 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -39,8 +39,14 @@ jobs: - name: Convert to IPA run: make ipa - - name: Upload Artifact + - name: Upload SideStore.ipa Artifact uses: actions/upload-artifact@v3.1.0 with: name: SideStore.ipa path: SideStore.ipa + + - name: Upload *.dSYM Artifact + uses: actions/upload-artifact@v3.1.0 + with: + name: SideStore.dSYM + path: ./*.dSYM/ diff --git a/.github/workflows/stable.yml b/.github/workflows/stable.yml index 5da10815..ea9c6273 100644 --- a/.github/workflows/stable.yml +++ b/.github/workflows/stable.yml @@ -41,12 +41,18 @@ jobs: - name: Convert to IPA run: make ipa - - name: Upload Artifact + - name: Upload SideStore.ipa Artifact uses: actions/upload-artifact@v3.1.0 with: name: SideStore.ipa path: SideStore.ipa + - name: Upload *.dSYM Artifact + uses: actions/upload-artifact@v3.1.0 + with: + name: SideStore.dSYM + path: ./*.dSYM/ + - name: Get version id: version run: echo "version=$(grep MARKETING_VERSION Build.xcconfig | sed -e "s/MARKETING_VERSION = //g")" >> $GITHUB_OUTPUT diff --git a/.gitignore b/.gitignore index a6dec00c..9e0fcf89 100644 --- a/.gitignore +++ b/.gitignore @@ -37,6 +37,8 @@ xcuserdata Payload/ SideStore.ipa +*.dSYM + Dependencies/.*-prebuilt-fetch-* Dependencies/minimuxer/* Dependencies/em_proxy/* diff --git a/Makefile b/Makefile index 0914fcd7..503859bf 100644 --- a/Makefile +++ b/Makefile @@ -165,7 +165,8 @@ build: AD_HOC_CODE_SIGNING_ALLOWED=YES \ CODE_SIGNING_ALLOWED=NO \ DEVELOPMENT_TEAM=XYZ0123456 \ - ORG_IDENTIFIER=com.SideStore + ORG_IDENTIFIER=com.SideStore \ + DWARF_DSYM_FOLDER_PATH="." fakesign: rm -rf archive.xcarchive/Products/Applications/SideStore.app/Frameworks/AltStoreCore.framework/Frameworks/