From a7eafec4164145f4f1db8c40b5971a8f8aa45c37 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Mon, 3 Aug 2026 13:58:31 +0000 Subject: [PATCH] Fix TelegramUIPreferences BUILD for swift_library Remove invalid sdk_frameworks (objc_library-only). Security links via import Security. Also upload IPA artifacts only on successful builds. Co-authored-by: D3C0Y --- .github/workflows/build.yml | 2 +- submodules/TelegramUIPreferences/BUILD | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c81fff0226b..3194da4f6ca 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -185,7 +185,7 @@ jobs: ls -lh "$OUTPUT_PATH" - name: Upload unsigned IPA - if: success() || failure() + if: success() uses: actions/upload-artifact@v5 with: name: Telegram-iOS-${{ env.APP_VERSION }}-${{ env.BUILD_NUMBER }}-unsigned diff --git a/submodules/TelegramUIPreferences/BUILD b/submodules/TelegramUIPreferences/BUILD index 1fcbb1e5846..d6faa6e8c24 100644 --- a/submodules/TelegramUIPreferences/BUILD +++ b/submodules/TelegramUIPreferences/BUILD @@ -15,9 +15,7 @@ swift_library( "//submodules/SSignalKit/SwiftSignalKit:SwiftSignalKit", "//submodules/CryptoUtils:CryptoUtils", ], - sdk_frameworks = [ - "Security", - ], + # Security is linked via `import Security` (swift_library has no sdk_frameworks). visibility = [ "//visibility:public", ],