Skip to content

Add Xcode support policy #1836

Closed
Closed
@mtrezza

Description

@mtrezza

New Feature / Enhancement Checklist

Current Limitation

This repo has no Xcode support policy, the CI currently runs a job for Xcode 14, which has been deprecated in Sept 2023. Maintaining the CI for older Xcode versions created additional efforts and its unclear how long we will and how long it makes sense to support older versions.

Feature / Enhancement Description

Policy context:

  • Xcode major release every year in Sept.
  • Every Xcode major release adds support for new Swift and iOS versions.
  • Simulators for newest devices only available in new Xcode version

Historic Xcode release schedule:

  • Xcode 14: Sept 2022
  • Xcode 15: Sept 2023
  • Xcode 16: Sept 2024

Historic iOS release schedule:

  • iOS 16: Sept 2022
  • iOS 17: Sept 2023
  • iOS 18: Sept 2024

We can assume that developers adopt the newest Xcode version quickly after release, to test their app on newest device simulators and iOs versions.

I believe running the CI in the current and previous Xcode version is sufficient.

Tasks:

References:

Metadata

Metadata

Assignees

No one assigned

    Labels

    state:releasedReleased as stable versiontype:docsOnly change in the docs or README

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions