mirror of
https://github.com/jkcoxson/LocalDevVPN.git
synced 2026-03-02 14:36:16 +01:00
Fix actions build (#10)
Updates Xcode version and name from StosVPN to LocalDevVPN
This commit is contained in:
24
.github/workflows/build.yml
vendored
24
.github/workflows/build.yml
vendored
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user