Skip to content

What XCode and MacOS/iOS versions to support #2201

@MikeGitb

Description

@MikeGitb

As the title says: What is the policy (if any) for supported OS and development versions in the applec eco system?

For Windows and Linux the decision was to require VS2019 and Ubuntu18.04 respectively, but I'm not aware about any decision towards XCode. Background is that I created a PR to update travis to accomodate for the increased CMake requirements (#2199), but short of deactivating the failing XCode tests, I didn't know what to do there. I could of course install a newer cmake in the CI script, but if supporting those versions won't be a goal for cinder 9.3, then I'd prefer to safe the hassel (just using brew update cmake causes a long increase in runtime because it will also first build several dependencies of cmake from source).

I have never used or developed for Mac or iOS, so I'm completely blind here. From what I read on wikipedia and a few blogs, my impression is that Apple itself supports a new MacOS Version for about 3 years and XCode is generally only supported on the OS it was released for. Is that correct?
So, if I'm understanding this correctly, the oldest OS version supported by apple is high sierra (MacOS 10.13) and the corresponding XCode version is 9.3/9.4. Would that be a reasonable minimum requirement? Btw. travis uses XCode 9.4 as a default (https://docs.travis-ci.com/user/reference/osx/).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions