diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 840ca3f8..bbb45fc6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -287,45 +287,50 @@ jobs: continue-on-error: ${{ matrix.build_system == 'spm' }} run: flutter build ios --debug --no-codesign --simulator - build-ios-spm-pure: - name: Build iOS SPM-Pure Example - needs: [ lint, format, pub-dry-run ] - runs-on: macos-14 - timeout-minutes: 20 - # TEMPORARY (MSDK-4832): see build-ios's spm variant above for why. - continue-on-error: true - - steps: - - name: Setup code - uses: maxim-lobanov/setup-xcode@ed7a3b1fda3918c0306d1b724322adc0b8cc0a90 # v1 - with: - xcode-version: '16.2' - - name: Checkout code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - - name: Setup Flutter - uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2 - with: - flutter-version: '3.41.6' - channel: 'stable' - - name: Enable Swift Package Manager - run: flutter config --enable-swift-package-manager - - name: Get dependencies - working-directory: ./example_spm - run: flutter pub get - - name: Build - working-directory: ./example_spm - run: flutter build ios --debug --no-codesign --simulator - - name: Assert no CocoaPods artifacts were introduced - working-directory: ./example_spm - run: | - if [ -d ios/Pods ]; then - echo "::error::ios/Pods exists - a dependency reintroduced a CocoaPods requirement in the pure-SPM sample app" - exit 1 - fi - if grep -q "Pods" ios/Flutter/Debug.xcconfig; then - echo "::error::ios/Flutter/Debug.xcconfig references Pods - CocoaPods was integrated unexpectedly" - exit 1 - fi + # TEMPORARILY DISABLED (MSDK-4832): UsercentricsUI.xcframework 2.33.0 still ships only an + # ios-arm64-simulator slice while Usercentrics.xcframework ships a fat arm64+x86_64 simulator + # slice, so SwiftPM can't resolve any UsercentricsUI type ("Cannot find type 'BannerSettings' + # in scope"). Native XCFramework packaging defect, not fixable from flutter-sdk. Re-enable (and + # add back to `release.needs`) once MSDK-4832 ships. + # build-ios-spm-pure: + # name: Build iOS SPM-Pure Example + # needs: [ lint, format, pub-dry-run ] + # runs-on: macos-14 + # timeout-minutes: 20 + # # TEMPORARY (MSDK-4832): see build-ios's spm variant above for why. + # continue-on-error: true + # + # steps: + # - name: Setup code + # uses: maxim-lobanov/setup-xcode@ed7a3b1fda3918c0306d1b724322adc0b8cc0a90 # v1 + # with: + # xcode-version: '16.2' + # - name: Checkout code + # uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + # - name: Setup Flutter + # uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2 + # with: + # flutter-version: '3.41.6' + # channel: 'stable' + # - name: Enable Swift Package Manager + # run: flutter config --enable-swift-package-manager + # - name: Get dependencies + # working-directory: ./example_spm + # run: flutter pub get + # - name: Build + # working-directory: ./example_spm + # run: flutter build ios --debug --no-codesign --simulator + # - name: Assert no CocoaPods artifacts were introduced + # working-directory: ./example_spm + # run: | + # if [ -d ios/Pods ]; then + # echo "::error::ios/Pods exists - a dependency reintroduced a CocoaPods requirement in the pure-SPM sample app" + # exit 1 + # fi + # if grep -q "Pods" ios/Flutter/Debug.xcconfig; then + # echo "::error::ios/Flutter/Debug.xcconfig references Pods - CocoaPods was integrated unexpectedly" + # exit 1 + # fi # https://dart.dev/tools/pub/automated-publishing release: @@ -333,7 +338,7 @@ jobs: permissions: id-token: write # Required for flutter pub publish (OIDC automated publishing — cannot be removed) if: startsWith(github.ref, 'refs/tags/') - needs: [ test-flutter, test-android, test-ios, build-android, build-ios, build-ios-spm-pure ] + needs: [ test-flutter, test-android, test-ios, build-android, build-ios ] runs-on: ubuntu-latest container: ghcr.io/cirruslabs/flutter:3.22.3 timeout-minutes: 20 diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e24067d..ee61e23d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,14 @@ [Release Notes](https://docs.usercentrics.com/cmp_in_app_sdk/latest/about/history/) +### 2.33.0 – Oct 14, 2026 +## Features +* **[TCF 2.4]** Added the new mandatory standard text to the Features category on the first and second layers (mobile and CTV), and removed the workaround for the Legitimate Interest special purpose (mobile + CTV) + +## Fixes +* **[Android]** Fixed SDK initialization failing via the offline fallback on first launch when no languages cache exists, which surfaced as a misleading "wrong configuration / settingsID" error +* **[Android/iOS]** Fixed offline consent changes never being submitted to the backend +* **[Android/iOS — Apps Preview]** Fixed the forced/default language sticking to the first resolved value and ignoring later overrides, and fixed several issues in the mobile Apps preview +* **[iOS]** Fixed a blank gap and overlapping headers on the second layer after expanding a card (wrong section header height estimates) + ### 2.32.0 – Sep 30, 2026 ## Features * **[PUR — Consent or Pay]** Added the Consent-or-Pay 1st-layer banner ("Reject & Subscribe" card, subscriber-login link, `onLoginClicked`/`onSubscribeClicked` callbacks), a setting to control TCF signal retention on rejection plus a subscription-lapse reset API, and a fix so Deny All on the 2nd layer without an active subscription redirects back to the 1st layer instead of silently force-consenting diff --git a/android/build.gradle b/android/build.gradle index b2cf1d0d..5659dc1b 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,4 +1,4 @@ -def usercentrics_version = "2.32.0" +def usercentrics_version = "2.33.0" group 'com.usercentrics.sdk.flutter' version usercentrics_version diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 6316998d..0c5faca2 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -88,16 +88,12 @@ PODS: - nanopb/decode (3.30910.0) - nanopb/encode (3.30910.0) - PromisesObjC (2.4.1) - - Sentry (8.58.4): - - Sentry/Core (= 8.58.4) - - Sentry/Core (8.58.4) - - Usercentrics (2.32.0): - - Sentry (~> 8.52) - - usercentrics_sdk (2.32.0): + - Usercentrics (2.33.0) + - usercentrics_sdk (2.33.0): - Flutter - - UsercentricsUI (= 2.32.0) - - UsercentricsUI (2.32.0): - - Usercentrics (= 2.32.0) + - UsercentricsUI (= 2.33.0) + - UsercentricsUI (2.33.0): + - Usercentrics (= 2.33.0) - webview_flutter_wkwebview (0.0.1): - Flutter - FlutterMacOS @@ -119,7 +115,6 @@ SPEC REPOS: - GoogleUtilities - nanopb - PromisesObjC - - Sentry - Usercentrics - UsercentricsUI @@ -142,10 +137,9 @@ SPEC CHECKSUMS: GoogleUtilities: 766ace00c6b10d8148408f329d10c4f051931850 nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 PromisesObjC: 752c3227f599e3467650e47ea36f433eeb10c273 - Sentry: 5321d74bdd28d6f6f8beaa1ca06f1fdc746bff49 - Usercentrics: 7bc3a4042e492b9204ed137ce5c6806365e9e0e4 - usercentrics_sdk: 6d1f9725f1902ffd63b1ab907c681052e0c37509 - UsercentricsUI: 0bf3d1a5ff33d34ff98be8645cc0358bc213b37b + Usercentrics: 7be91756eee224a1326bdbc2a3662ccce8e4e9bf + usercentrics_sdk: f90438094e65208299ff202261219ab8136a7565 + UsercentricsUI: ddd0025f20a50d287f5dd6c9cd64499ee26b4c8e webview_flutter_wkwebview: 1821ceac936eba6f7984d89a9f3bcb4dea99ebb2 PODFILE CHECKSUM: 581a2ac2a2086d49335330c9671c962a6fa61351 diff --git a/example/pubspec.lock b/example/pubspec.lock index a077072b..b08bf810 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -206,7 +206,7 @@ packages: path: ".." relative: true source: path - version: "2.32.0" + version: "2.33.0" vector_math: dependency: transitive description: diff --git a/example_spm/pubspec.lock b/example_spm/pubspec.lock index cc58feb6..52254a0d 100644 --- a/example_spm/pubspec.lock +++ b/example_spm/pubspec.lock @@ -206,7 +206,7 @@ packages: path: ".." relative: true source: path - version: "2.32.0" + version: "2.33.0" vector_math: dependency: transitive description: diff --git a/ios/usercentrics_sdk.podspec b/ios/usercentrics_sdk.podspec index 30c7d82c..fb41d990 100644 --- a/ios/usercentrics_sdk.podspec +++ b/ios/usercentrics_sdk.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'usercentrics_sdk' - s.version = '2.32.0' + s.version = '2.33.0' s.summary = 'Usercentrics Flutter SDK.' s.description = <<-DESC Usercentrics Flutter SDK. diff --git a/ios/usercentrics_sdk/Package.swift b/ios/usercentrics_sdk/Package.swift index 3b3650df..53f29cab 100644 --- a/ios/usercentrics_sdk/Package.swift +++ b/ios/usercentrics_sdk/Package.swift @@ -1,16 +1,6 @@ // swift-tools-version: 5.9 import PackageDescription -// WORKAROUND (MSDK-4831): usercentrics-spm-sdk's published 2.32.0 tag has a corrupted -// Package.swift (invalid Sentry Cocoa version placeholder), which breaks `swift package -// resolve` for every SPM consumer, including this plugin. Pointing at vendored local copies -// (Vendor/usercentrics-spm-sdk, Vendor/usercentrics-spm-ui) with the placeholder fixed instead -// of the remote tags, until a corrected native SDK version is published. Fix tracked in -// mobile-sdk Jira MSDK-4831 / PR #2539, targeting a 2.32.1 patch — revert to the remote URLs -// below once that ships. -// .package(url: "https://bitbucket.org/usercentricscode/usercentrics-spm-ui", exact: "2.32.0"), -// .package(url: "https://bitbucket.org/usercentricscode/usercentrics-spm-sdk", exact: "2.32.0") - let package = Package( name: "usercentrics_sdk", platforms: [.iOS("11.0")], @@ -18,8 +8,8 @@ let package = Package( .library(name: "usercentrics-sdk", targets: ["usercentrics_sdk"]) ], dependencies: [ - .package(path: "Vendor/usercentrics-spm-ui"), - .package(path: "Vendor/usercentrics-spm-sdk") + .package(url: "https://bitbucket.org/usercentricscode/usercentrics-spm-ui", exact: "2.33.0"), + .package(url: "https://bitbucket.org/usercentricscode/usercentrics-spm-sdk", exact: "2.33.0") ], targets: [ .target( diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-sdk/Package.swift b/ios/usercentrics_sdk/Vendor/usercentrics-spm-sdk/Package.swift deleted file mode 100644 index be37381b..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-sdk/Package.swift +++ /dev/null @@ -1,57 +0,0 @@ -// swift-tools-version:5.6 -import PackageDescription - -// WORKAROUND (MSDK-4831): vendored local copy of usercentrics-spm-sdk's real published -// Package.swift at tag 2.32.0, with the Sentry Cocoa version pin fixed. The real remote tag -// has "SENTRY_COCOA_2.32.0_PLACEHOLDER" (an unsubstituted release-template placeholder, not a -// valid semver) in its Package.swift, which breaks `swift package resolve` for every SPM -// consumer. Root cause: a Gradle `copy { filter { it.replace("VERSION", sdkVersion) } }` step -// in mobile-sdk's build.gradle.kts corrupts the SENTRY_COCOA_VERSION_PLACEHOLDER string before -// the release script's own placeholder substitution ever runs. Fix tracked in mobile-sdk -// Jira MSDK-4831 / PR #2539, to ship in a 2.32.1 patch. Remove this vendor directory and point -// back at the remote tag once 2.32.1 (or later) is published with a corrected manifest. -// -// Everything below is identical to the real tag except the one Sentry version string -// ("8.52.0", the real sentry_cocoa_xcframework_version pinned in mobile-sdk's gradle.properties -// at the time 2.32.0 was cut) and this comment block. - -let package = Package( - name: "Usercentrics", - platforms: [ - .iOS(.v11), - .tvOS(.v11) - ], - products: [ - .library( - name: "Usercentrics", - targets: ["Usercentrics", "UsercentricsSentrySupport"] - ), - ], - dependencies: [ - // Usercentrics.xcframework links `-framework Sentry` eagerly (see :usercentrics build.gradle.kts), - // mirroring the CocoaPods podspec's `s.dependency 'Sentry'`. A .binaryTarget can't declare its own - // dependencies, so without this, SPM consumers crash at launch with - // "Library not loaded: @rpath/Sentry.framework/Sentry" — regardless of crashReportingEnabled. - .package(url: "https://github.com/getsentry/sentry-cocoa", from: "8.52.0"), - ], - targets: [ - .binaryTarget( - name: "Usercentrics", - url: "https://bitbucket.org/usercentricscode/usercentrics-spm-sdk/downloads/Usercentrics-2.32.0.xcframework.zip", - checksum: "1935bee08f8bc83e700f693e0cc3a247286823f6201f9851c462d34199cfb617" - ), - // Empty glue target: exists only so depending on the "Usercentrics" product transitively resolves - // and links Sentry Cocoa, matching what the binary target above already expects at runtime. - .target( - name: "UsercentricsSentrySupport", - dependencies: [ - // Must be "Sentry-Dynamic", not the default "Sentry" product — the default is a static - // archive; Usercentrics.xcframework's `-framework Sentry` load command expects a genuine - // dynamic Sentry.framework, matching the dynamic XCFramework used for the CocoaPods build. - // Verified by inspecting both products' actual binaries: default "Sentry" is `ar archive` - // (static) on every slice, "Sentry-Dynamic" is a real Mach-O dynamically linked library. - .product(name: "Sentry-Dynamic", package: "sentry-cocoa"), - ] - ), - ] -) diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-sdk/Sources/UsercentricsSentrySupport/UsercentricsSentrySupport.swift b/ios/usercentrics_sdk/Vendor/usercentrics-spm-sdk/Sources/UsercentricsSentrySupport/UsercentricsSentrySupport.swift deleted file mode 100644 index 70871cce..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-sdk/Sources/UsercentricsSentrySupport/UsercentricsSentrySupport.swift +++ /dev/null @@ -1 +0,0 @@ -// Empty on purpose — exists only to pull in the sentry-cocoa package dependency. See Package.swift. diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Package.swift b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Package.swift deleted file mode 100644 index 2a6fe2f5..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Package.swift +++ /dev/null @@ -1,41 +0,0 @@ -// swift-tools-version:5.6 -import PackageDescription - -// WORKAROUND (MSDK-4831): vendored local copy of usercentrics-spm-ui's real published -// Package.swift at tag 2.32.0. Content is identical to the real tag except the dependency on -// usercentrics-spm-sdk is redirected to the local vendored copy (../usercentrics-spm-sdk) -// instead of the remote tag, since that remote tag's manifest is corrupted (see the sibling -// Vendor/usercentrics-spm-sdk/Package.swift for details). Remove this vendor directory and -// point back at the remote tag once a corrected native SDK version is published (tracked in -// mobile-sdk Jira MSDK-4831 / PR #2539, targeting a 2.32.1 patch). - -let package = Package( - name: "UsercentricsUI", - platforms: [ - .iOS(.v11), - .tvOS(.v11) - ], - products: [ - .library( - name: "UsercentricsUI", - targets: ["UsercentricsUI"] - ) - ], - dependencies: [ - .package(path: "../usercentrics-spm-sdk") - ], - targets: [ - .binaryTarget( - name: "UsercentricsUIFramework", - url: "https://bitbucket.org/usercentricscode/usercentrics-spm-ui/downloads/UsercentricsUI-2.32.0.xcframework.zip", - checksum: "673c8fdbb6314e8e29e0013f12b4f2a143513f38bdcb9ac0ca7d819c27cc6ed2" - ), - .target( - name: "UsercentricsUI", - dependencies: [ - .product(name: "Usercentrics", package: "usercentrics-spm-sdk"), - "UsercentricsUIFramework" - ] - ), - ] -) diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentDetailViewCell.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentDetailViewCell.nib deleted file mode 100644 index b0a1bfe2..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentDetailViewCell.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentHeaderViewCell.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentHeaderViewCell.nib deleted file mode 100644 index 84426715..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentHeaderViewCell.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentHeaderWithSwitchViewCell.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentHeaderWithSwitchViewCell.nib deleted file mode 100644 index 2f11641e..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentHeaderWithSwitchViewCell.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentWithButtonViewCell.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentWithButtonViewCell.nib deleted file mode 100644 index 8d6b1753..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentWithButtonViewCell.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentWithSwitchCell.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentWithSwitchCell.nib deleted file mode 100644 index 002fbcd6..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ContentWithSwitchCell.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ControllerIDViewCell.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ControllerIDViewCell.nib deleted file mode 100644 index e92d33a9..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/ControllerIDViewCell.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/FirstLayerViewController.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/FirstLayerViewController.nib deleted file mode 100644 index 6fd7046b..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/FirstLayerViewController.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/FooterToggleView.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/FooterToggleView.nib deleted file mode 100644 index ac419988..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/FooterToggleView.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/FooterView.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/FooterView.nib deleted file mode 100644 index ee967e28..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/FooterView.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HeaderTabView.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HeaderTabView.nib deleted file mode 100644 index cec0c66a..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HeaderTabView.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HeaderView.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HeaderView.nib deleted file mode 100644 index 65c35e15..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HeaderView.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HistoryHeaderView.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HistoryHeaderView.nib deleted file mode 100644 index cf835b8b..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HistoryHeaderView.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HistoryItemView.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HistoryItemView.nib deleted file mode 100644 index af1020da..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HistoryItemView.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HistorySectionViewCell.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HistorySectionViewCell.nib deleted file mode 100644 index e5295ee8..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HistorySectionViewCell.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HyperlinkContentDetailViewCell.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HyperlinkContentDetailViewCell.nib deleted file mode 100644 index a13a08eb..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/HyperlinkContentDetailViewCell.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/Info.plist b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/Info.plist deleted file mode 100644 index 58004466..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/Info.plist and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/Nothing.m b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/Nothing.m deleted file mode 100644 index e69de29b..00000000 diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/PopupTableViewCell.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/PopupTableViewCell.nib deleted file mode 100644 index 8ab4dee4..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/PopupTableViewCell.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/PopupViewController.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/PopupViewController.nib deleted file mode 100644 index 8d19b55c..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/PopupViewController.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/PoweredByView.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/PoweredByView.nib deleted file mode 100644 index 27ea6ac5..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/PoweredByView.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/SimpleContentDetailViewCell.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/SimpleContentDetailViewCell.nib deleted file mode 100644 index a5e84487..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/SimpleContentDetailViewCell.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/TokenCollectionCell.nib/objects-12.3+.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/TokenCollectionCell.nib/objects-12.3+.nib deleted file mode 100644 index c5193676..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/TokenCollectionCell.nib/objects-12.3+.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/TokenCollectionCell.nib/runtime.nib b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/TokenCollectionCell.nib/runtime.nib deleted file mode 100644 index 68588aad..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/TokenCollectionCell.nib/runtime.nib and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/Contents.json b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/arrowForward.imageset/Contents.json b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/arrowForward.imageset/Contents.json deleted file mode 100644 index 1659f508..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/arrowForward.imageset/Contents.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "images" : [ - { - "filename" : "icon_arrow_forward.pdf", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "template-rendering-intent" : "template" - } -} diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/arrowForward.imageset/icon_arrow_forward.pdf b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/arrowForward.imageset/icon_arrow_forward.pdf deleted file mode 100644 index ff5864ce..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/arrowForward.imageset/icon_arrow_forward.pdf and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/back.imageset/Contents.json b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/back.imageset/Contents.json deleted file mode 100644 index f575e44d..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/back.imageset/Contents.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "images" : [ - { - "filename" : "left-arrow.png", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "template-rendering-intent" : "template" - } -} diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/back.imageset/left-arrow.png b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/back.imageset/left-arrow.png deleted file mode 100644 index 2ba21771..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/back.imageset/left-arrow.png and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/bannerLogo.imageset/Contents.json b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/bannerLogo.imageset/Contents.json deleted file mode 100644 index 044106c3..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/bannerLogo.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "filename" : "header_logo.png", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/bannerLogo.imageset/header_logo.png b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/bannerLogo.imageset/header_logo.png deleted file mode 100644 index 4a718c6d..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/bannerLogo.imageset/header_logo.png and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/bannerTestImage.imageset/Contents.json b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/bannerTestImage.imageset/Contents.json deleted file mode 100644 index 083c24cf..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/bannerTestImage.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "filename" : "banner-772x250.png", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/bannerTestImage.imageset/banner-772x250.png b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/bannerTestImage.imageset/banner-772x250.png deleted file mode 100644 index b01067ca..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/bannerTestImage.imageset/banner-772x250.png and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/close.imageset/Contents.json b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/close.imageset/Contents.json deleted file mode 100644 index 5b943cce..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/close.imageset/Contents.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "images" : [ - { - "filename" : "close.png", - "idiom" : "universal", - "scale" : "1x" - }, - { - "filename" : "close@2x.png", - "idiom" : "universal", - "scale" : "2x" - }, - { - "filename" : "close@3x.png", - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "template-rendering-intent" : "template" - } -} diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/close.imageset/close.png b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/close.imageset/close.png deleted file mode 100644 index c8313fe0..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/close.imageset/close.png and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/close.imageset/close@2x.png b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/close.imageset/close@2x.png deleted file mode 100644 index 641fe6b5..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/close.imageset/close@2x.png and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/close.imageset/close@3x.png b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/close.imageset/close@3x.png deleted file mode 100644 index fe0598e7..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/close.imageset/close@3x.png and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/copied.imageset/Contents.json b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/copied.imageset/Contents.json deleted file mode 100644 index fec6879d..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/copied.imageset/Contents.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "images" : [ - { - "filename" : "copied.pdf", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "template-rendering-intent" : "template" - } -} diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/copied.imageset/copied.pdf b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/copied.imageset/copied.pdf deleted file mode 100644 index 63b6671a..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/copied.imageset/copied.pdf and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/copy.imageset/Contents.json b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/copy.imageset/Contents.json deleted file mode 100644 index f47ec117..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/copy.imageset/Contents.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "images" : [ - { - "filename" : "content_copy.pdf", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "template-rendering-intent" : "template" - } -} diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/copy.imageset/content_copy.pdf b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/copy.imageset/content_copy.pdf deleted file mode 100644 index c8e970a9..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/copy.imageset/content_copy.pdf and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/expand.imageset/Contents.json b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/expand.imageset/Contents.json deleted file mode 100644 index 2ac4e25b..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/expand.imageset/Contents.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "images" : [ - { - "filename" : "expand.pdf", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "template-rendering-intent" : "template" - } -} diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/expand.imageset/expand.pdf b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/expand.imageset/expand.pdf deleted file mode 100644 index 42c4b2c4..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/expand.imageset/expand.pdf and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/help.imageset/Contents.json b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/help.imageset/Contents.json deleted file mode 100644 index f949123c..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/help.imageset/Contents.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "images" : [ - { - "filename" : "help.pdf", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "template-rendering-intent" : "template" - } -} diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/help.imageset/help.pdf b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/help.imageset/help.pdf deleted file mode 100644 index eaa67f33..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/help.imageset/help.pdf and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/language.imageset/Contents.json b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/language.imageset/Contents.json deleted file mode 100644 index bb050c65..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/language.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "filename" : "language_24px.pdf", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/language.imageset/language_24px.pdf b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/language.imageset/language_24px.pdf deleted file mode 100644 index 404a5170..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/language.imageset/language_24px.pdf and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/no.imageset/Contents.json b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/no.imageset/Contents.json deleted file mode 100644 index e4f30d4d..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/no.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "filename" : "no.png", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/no.imageset/no.png b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/no.imageset/no.png deleted file mode 100644 index 485ac7e4..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/no.imageset/no.png and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/yes.imageset/Contents.json b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/yes.imageset/Contents.json deleted file mode 100644 index 92bb6124..00000000 --- a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/yes.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "filename" : "yes.png", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/yes.imageset/yes.png b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/yes.imageset/yes.png deleted file mode 100644 index 6b6ad9b4..00000000 Binary files a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/UCAssets.xcassets/yes.imageset/yes.png and /dev/null differ diff --git a/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/include/.gitkeep b/ios/usercentrics_sdk/Vendor/usercentrics-spm-ui/Sources/UsercentricsUI/include/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/pubspec.yaml b/pubspec.yaml index 639a5a5e..a6aaa93b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -9,7 +9,7 @@ repository: https://github.com/Usercentrics/flutter-sdk/ # [X] android/build.gradle # [X] ios/usercentrics_sdk.podspec + pod install/update # [X] CHANGELOG.md -version: 2.32.0 +version: 2.33.0 environment: sdk: ">=2.17.1 <4.0.0"