Skip to content

Conversation

frederikbosch
Copy link
Contributor

No description provided.

@aidantwoods
Copy link
Owner

I might actually just bump the package version to iOS 11 etc... here. Turns out these if #available checks aren't useful for avoiding compile errors like I'd thought 🙁

@frederikbosch
Copy link
Contributor Author

Good idea. Another option is to only support iOS/Mac etc versions that actually receive security updates by Apple. Users that really want support for older operating system versions are then forced to use older versions of the library.

If you would follow this path, this would lead to the following minimal operating system versions.

  • iOS 12
  • MacOS 11
  • WatchOS 9
  • For TV OS I cannot find any reference to what version receives updates by Apple, by I only observe updates for the latest OS. So I would set that to tvOS 16.

@aidantwoods
Copy link
Owner

That's a great point, let's go with that.

It'll be the same line I'm drawing in my Go version of this library too, so it'll be nice to also be consistent 😀

@frederikbosch
Copy link
Contributor Author

Yes, I am also using that for my PHP packages.

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.

2 participants