Skip to content

UID2-7075 Fix UID2Prebid compile error with PrebidMobile 3.3.1+#91

Closed
sunnywu wants to merge 1 commit into
mainfrom
syw-UID2-7075-fix-prebid-uniqueid
Closed

UID2-7075 Fix UID2Prebid compile error with PrebidMobile 3.3.1+#91
sunnywu wants to merge 1 commit into
mainfrom
syw-UID2-7075-fix-prebid-uniqueid

Conversation

@sunnywu
Copy link
Copy Markdown
Contributor

@sunnywu sunnywu commented May 13, 2026

Summary

Package.resolved includes a forced transitive bump of swift-package-manager-google-mobile-ads from 12.7.0 to 13.3.0, because PrebidMobile 3.3.1 requires .upToNextMajor(from: "13.0.0").

Test plan

  • CI green on test-pull-request.yml (UID2 + UID2Prebid tests)
  • CI green on lint-prebid-podspec.yml
  • Manually verify swift build / Xcode build of UID2Prebid against PrebidMobile 3.3.1

PrebidMobile 3.3.1 (prebid/prebid-mobile-ios#1257) renamed the
`UserUniqueID` initializer parameter from `id:` to `uniqueId:` to fix
an Objective-C interoperability conflict, and renamed the Swift
property accordingly. Update our call sites in UID2Prebid and the
tests to match, and raise the PrebidMobile minimum (SPM and CocoaPods)
to 3.3.1 so consumers can't resolve a version where the parameter
name doesn't match the call site.

Fixes #87

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@sunnywu sunnywu requested a review from dcaunt May 13, 2026 02:33
@sunnywu sunnywu closed this May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

UID2Prebid SPM build fails: PrebidMobile 3.3.1 requires iOS 13 but package declares iOS 12

1 participant