Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raise the minimum deployment target for macOS to 10.12 #2134

Conversation

tonyarnold
Copy link
Contributor

@tonyarnold tonyarnold commented Feb 20, 2020

This PR proposes to raise the minimum deployment version for macOS targets to macOS 10.12 "Sierra". Fixes #2125.

I also investigated using some combination of availability checks, but these approaches all required duplication of the RxTextViewDelegateProxy type.

Given that there's a major release of RxSwift in development at the time of writing this PR, this seems to me to be a good time to make a change to the base requirements of the library.

I understand that folks (:wave: @freak4pc) would prefer to wait to see whether Apple chooses to leave the error diagnostic that is causing #2125 in future builds of Xcode 11.4, but in either case the PR is here if you can make use of it.

As mentioned in #2125, I've filed FB7566796 about this with Apple, however the diagnostic is relevant and correct in its advice.

marcosgriselli and others added 30 commits May 7, 2019 11:29
2. self._clock will eventually be set to virtualTime
typo, changed `thr` to `the`
@freak4pc
Copy link
Member

Thanks for making this! Overall I’m not against, but 6.0 will take some time either way so it will not immediately solve the issues Apple randomly broke, which makes this a bit tricky. Regardless, labeling this for 6.0.

@freak4pc freak4pc added this to the RxSwift 6.0.0-beta.1 milestone Feb 20, 2020
NSTextView did not support weak references until this macOS release. Xcode 11.4 has started to call this out, as before this commit, the project has been targeting macOS 10.9.

Fixes ReactiveX#2125.
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.