Skip to content

Support Xcode 27 - #70

Merged
mosherBT merged 10 commits into
masterfrom
69/support-xcode-27
Oct 21, 2026
Merged

mosherBT merged 10 commits into
masterfrom
69/support-xcode-27

Conversation

@OlenaPostindustria

Copy link
Copy Markdown
Collaborator

Closes #69

Why

Xcode 27 fails to build the SDK: it requires a deployment target of iOS 15.0 or newer, and the SDK targeted iOS 12.0.

What Changed

  • Source: minimum deployment target raised to iOS 15.0 in the Xcode project, Package.swift (tools version 5.5) and the podspec. Removed the pre-iOS 14 IDFA fallback and the deprecated keyWindow lookup, which the new target flagged as warnings and which failed pod lib lint.
  • demo-ios-swift / demo-ios-objc: post_install hook raises third-party pod targets (Google Mobile Ads, PrebidMobile) to iOS 15, since Xcode 27 rejects their iOS 12/13 minimums. Podfile.lock updated.
  • CI: jobs run on the xcode-27 runner (Xcode 27.0, 27A266a). Also fixed the Slack steps, which checked the Swift demo result twice instead of Swift and Objective-C.

@OlenaPostindustria
OlenaPostindustria requested review from a team as code owners October 1, 2026 06:11
Comment thread Source/Misc/AppTrackingTransparency.swift Outdated
Comment thread .github/workflows/ios-sdk-ci.yml Outdated

@mosherBT mosherBT left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update docs/usage-swift.md to say only IOS 15

@mosherBT
mosherBT force-pushed the 69/support-xcode-27 branch from a2ca773 to 24bda57 Compare October 21, 2026 19:47
@mosherBT
mosherBT merged commit ec1d731 into master Oct 21, 2026
4 checks passed
@mosherBT
mosherBT deleted the 69/support-xcode-27 branch October 21, 2026 20:00
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.

Support Xcode 27

5 participants