Fix actions build (#10)

Updates Xcode version and name from StosVPN to LocalDevVPN
This commit is contained in:
CelloSerenity
2025-12-20 12:54:10 -07:00
committed by GitHub
parent 6a61e20f84
commit 67780c1910

View File

@@ -16,16 +16,16 @@ jobs:
- name: Install ldid - name: Install ldid
run: brew install ldid run: brew install ldid
- name: Select Xcode version - name: Select Latest Xcode
run: sudo xcode-select -s /Applications/Xcode_16.2.app run: sudo xcode-select -switch /Applications/Xcode.app
- name: Build Xcode Archive - name: Build Xcode Archive
run: | run: |
xcodebuild archive \ xcodebuild archive \
-project StosVPN.xcodeproj \ -project LocalDevVPN.xcodeproj \
-scheme StosVPN \ -scheme LocalDevVPN \
-destination 'generic/platform=iOS' \ -destination 'generic/platform=iOS' \
-archivePath build/StosVPN.xcarchive \ -archivePath build/LocalDevVPN.xcarchive \
CODE_SIGN_IDENTITY="" \ CODE_SIGN_IDENTITY="" \
CODE_SIGNING_REQUIRED=NO \ CODE_SIGNING_REQUIRED=NO \
CODE_SIGNING_ALLOWED=NO CODE_SIGNING_ALLOWED=NO
@@ -34,11 +34,11 @@ jobs:
run: mkdir -p Payload run: mkdir -p Payload
- name: Copy App to Payload - name: Copy App to Payload
run: cp -R build/StosVPN.xcarchive/Products/Applications/StosVPN.app Payload/StosVPN.app run: cp -R build/LocalDevVPN.xcarchive/Products/Applications/LocalDevVPN.app Payload/LocalDevVPN.app
- name: Find and Sign App Extension - name: Find and Sign App Extension
run: | run: |
APPEX_PATH=$(find Payload/StosVPN.app/PlugIns -name "*.appex" | head -n 1) APPEX_PATH=$(find Payload/LocalDevVPN.app/PlugIns -name "*.appex" | head -n 1)
if [ -z "$APPEX_PATH" ]; then if [ -z "$APPEX_PATH" ]; then
echo "Error: App Extension (.appex) not found in PlugIns directory." echo "Error: App Extension (.appex) not found in PlugIns directory."
exit 1 exit 1
@@ -50,17 +50,17 @@ jobs:
- name: Sign Main App Bundle - name: Sign Main App Bundle
run: | run: |
APP_BINARY_PATH="Payload/StosVPN.app/StosVPN" APP_BINARY_PATH="Payload/LocalDevVPN.app/LocalDevVPN"
# Use the specific entitlements for the main app # Use the specific entitlements for the main app
ldid -S"${GITHUB_WORKSPACE}/StosVPN/StosVPN.entitlements" "$APP_BINARY_PATH" ldid -S"${GITHUB_WORKSPACE}/LocalDevVPN/LocalDevVPN.entitlements" "$APP_BINARY_PATH"
echo "Signed Main App Bundle." echo "Signed Main App Bundle."
- name: Create IPA - name: Create IPA
run: | run: |
zip -r ./StosVPN-fakesigned.ipa Payload zip -r ./LocalDevVPN-fakesigned.ipa Payload
- name: Upload IPA Artifact - name: Upload IPA Artifact
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: StosVPN-IPA.ipa name: LocalDevVPN-IPA.ipa
path: StosVPN-fakesigned.ipa path: LocalDevVPN-fakesigned.ipa