From d4d3a48167c822c3411f74a21fc1628b8f99a4d2 Mon Sep 17 00:00:00 2001 From: zarzet Date: Thu, 1 Jan 2026 19:50:54 +0700 Subject: [PATCH] fix: add Gobackend framework search paths for iOS build --- .github/workflows/ios-build.yml | 10 ++++++++++ .github/workflows/release.yml | 10 ++++++++++ ios/Flutter/Debug.xcconfig | 4 ++++ ios/Flutter/Release.xcconfig | 4 ++++ 4 files changed, 28 insertions(+) diff --git a/.github/workflows/ios-build.yml b/.github/workflows/ios-build.yml index 8c10ba58..3753584b 100644 --- a/.github/workflows/ios-build.yml +++ b/.github/workflows/ios-build.yml @@ -33,6 +33,16 @@ jobs: env: CGO_ENABLED: 1 + - name: Verify XCFramework created + run: | + echo "=== Checking XCFramework ===" + ls -la ios/Frameworks/ + ls -la ios/Frameworks/Gobackend.xcframework/ || (echo "ERROR: XCFramework not found!" && exit 1) + echo "=== Debug.xcconfig ===" + cat ios/Flutter/Debug.xcconfig + echo "=== Release.xcconfig ===" + cat ios/Flutter/Release.xcconfig + - name: Setup Flutter uses: subosito/flutter-action@v2 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2da72b3a..958627b3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -111,6 +111,16 @@ jobs: env: CGO_ENABLED: 1 + - name: Verify XCFramework created + run: | + echo "=== Checking XCFramework ===" + ls -la ios/Frameworks/ + ls -la ios/Frameworks/Gobackend.xcframework/ || (echo "ERROR: XCFramework not found!" && exit 1) + echo "=== Debug.xcconfig ===" + cat ios/Flutter/Debug.xcconfig + echo "=== Release.xcconfig ===" + cat ios/Flutter/Release.xcconfig + - name: Setup Flutter uses: subosito/flutter-action@v2 with: diff --git a/ios/Flutter/Debug.xcconfig b/ios/Flutter/Debug.xcconfig index 592ceee8..e467147c 100644 --- a/ios/Flutter/Debug.xcconfig +++ b/ios/Flutter/Debug.xcconfig @@ -1 +1,5 @@ #include "Generated.xcconfig" + +// Go backend framework (Gobackend.xcframework) +FRAMEWORK_SEARCH_PATHS=$(inherited) $(PROJECT_DIR)/Frameworks +OTHER_LDFLAGS=$(inherited) -framework Gobackend diff --git a/ios/Flutter/Release.xcconfig b/ios/Flutter/Release.xcconfig index 592ceee8..e467147c 100644 --- a/ios/Flutter/Release.xcconfig +++ b/ios/Flutter/Release.xcconfig @@ -1 +1,5 @@ #include "Generated.xcconfig" + +// Go backend framework (Gobackend.xcframework) +FRAMEWORK_SEARCH_PATHS=$(inherited) $(PROJECT_DIR)/Frameworks +OTHER_LDFLAGS=$(inherited) -framework Gobackend