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

Remove use of legacy notifications API [WIP] #898

Closed
wants to merge 13 commits into from
Closed

Conversation

LeoNatan
Copy link
Contributor

Remove legacy local and remote notification API
Remove legacy RN support

React Native also dropped support for Xcode 8: facebook/react-native#18944

@LeoNatan LeoNatan requested a review from rotemmiz as a code owner August 22, 2018 12:30
@LeoNatan LeoNatan changed the title Add support for Xcode10, set project requirement to Xcode 9 and above Add support for Xcode10, set project requirement to Xcode 9 and above [WIP] Aug 22, 2018
# Conflicts:
#	detox/ios/Detox.xcodeproj/xcshareddata/xcschemes/DetoxFramework.xcscheme
#	detox/ios/Detox/GREYIdlingResourcePrettyPrint.m
#	detox/ios/Detox/ReactNativeSupport.m
#	detox/src/index.js
#	detox/test/ios/example.xcodeproj/project.pbxproj
#	docs/APIRef.DeviceObjectAPI.md
@abarisic86
Copy link

Any reason why this isn't reviewed and merged?

@LeoNatan
Copy link
Contributor Author

Internal reasons and backlog.

Is there something specifically that is blocking you?

@Liampronan
Copy link

@LeoNatan not sure if this PR would fix this issue, but it seems like there is an issue related to Xcode 10: #911 (comment). i may give this branch a try in a bit to see if it helps with that issue

@LeoNatan
Copy link
Contributor Author

All issues with Xcode 10 building have been resolved, as far as I know. This branch updates the minimum version requirement of app deployment target and cleans up several uses of deprecated APIs. If implemented correctly, it should give no signs to the end user that something changed (other than require the end user to update their toolchain and their apps).

@Liampronan
Copy link

got it, thanks for clarifying, @LeoNatan! I just saw that issue and posted here cause I thought it might help with context. After going through some more issues, I was able to solve my problem, so yeah feel free to ignore above post and thank you for getting back!

@noomorph
Copy link
Collaborator

@LeoNatan, what's up with this branch? Anything useful that is still unmerged and we could leverage?

@LeoNatan
Copy link
Contributor Author

The whole branch.

@LeoNatan
Copy link
Contributor Author

Cannot be merged because of One App.

@LeoNatan
Copy link
Contributor Author

I see now that internally, we will start using the new iOS notifications API soon. In that case, I will fix conflicts and merge once that happens.

@LeoNatan LeoNatan changed the title Add support for Xcode10, set project requirement to Xcode 9 and above [WIP] Remove use of legacy notifications API [WIP] Apr 18, 2019
@LeoNatan
Copy link
Contributor Author

LeoNatan commented Jul 9, 2019

I'll close this and start a new one. DO NOT DELETE THE BRANCH!

@LeoNatan LeoNatan closed this Jul 9, 2019
@lock lock bot locked as resolved and limited conversation to collaborators Jul 12, 2019
@LeoNatan LeoNatan deleted the Xcode10 branch July 22, 2019 02:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants