-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Xcode 10.2 compatibility #11381
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
Xcode 10.2 compatibility #11381
Conversation
ec5dd41 to
2adf266
Compare
2adf266 to
c3a2b4e
Compare
2113165 to
debb071
Compare
27b7e88 to
3d318ba
Compare
|
Looks like a |
|
This builds cleanly, which is great. However, I'm seeing a few issues we probably want to address:
Typically we don't accept a merge that still has these warnings, but it's also possible that our dependencies may not get to this right away. WDYT? |
|
Thanks for taking a look, Jeremy! I completely agree that we should avoid introducing warnings. There are two things happening here:
I believe it should be possible to work around the CocoaPods warnings issue so I can definitely take a look at doing that. I think it may just be a wrong project setting (Its not happening for Woo). Unfortunately, it won't be realistic to fix the actual RN warnings. |
3d318ba to
b70ab95
Compare
8106579 to
0bc956c
Compare
0bc956c to
e22ec3d
Compare
|
@jkmassel I have tried several things to suppress the nullability warnings, but so far nothing has worked. I also cannot reproduce the issue in any other project. I have opened wordpress-mobile/MediaPicker-iOS#320 to at least eliminate the warning we have control over. |
|
Fair enough! Hopefully RN gets them fixed soon! :) |
jkmassel
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Per our discussion – even if we can't get the third-party warnings fixed just yet, I'm good to ![]()
58a5d69 to
74e5b05
Compare
|
Resolved the conflicts with no other changes so I will go ahead with the merge. I was still unable to suppress the warnings. I have opened a PR for React Native to fix them here: facebook/react-native#24467. |

This fixes compatibility with Xcode 10.2 by updating Aztec, updating Zendesk and fixing the new Xcode warnings/errors.
Related pull requests and issues:
Still to do:
objc[8731]: Swift class extensions and categories on Swift classes are not allowed to have +load methods). This is caused by RCT_EXTERN_MODULE Swift modules broken in Xcode 10.2 facebook/react-native#24139. To fix we will need to upgrade to RN 0.59.3.Note: Due to the Zendesk SDK update this breaks compatibility with Xcode 10.1. We should merge this very carefully with plenty of notice.
Update release notes:
RELEASE-NOTES.txt.