Skip to content

iOS deployment target 17.6 appears arbitrary — blocks iPadOS 16.7 devices #836

Description

@abaebae

The iOS Runner target requires iOS 17.6 (IPHONEOS_DEPLOYMENT_TARGET = 17.6 in ios/Runner.xcodeproj/project.pbxproj, Runner target only), which excludes iPads stuck on iPadOS 16.7.

Investigation suggests this floor is not actually required by any dependency:

  • The bump to 17.6 came from 4100da6 ("minor improvements", Jan 2026) with no documented reason; the last justified bump was 9393d8c ("bump deployment target to 15.0 for Firebase 12").
  • All resolved Swift packages declare floors ≤ iOS 15: Firebase 12.14.0 (15), flutter_js fork (13), google-ads-on-device-conversion 3.6.1 (12).
  • No @available-gated iOS 17 APIs in the app's Swift code; project-level and RunnerTests configs still build at 15.0.

Proposal: lower the three Runner-target values to 15.0 (or 16.0 for margin)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions