-
Notifications
You must be signed in to change notification settings - Fork 985
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
breaking: upgrade xcode compatible to 11.0 #780
Conversation
Codecov Report
@@ Coverage Diff @@
## master #780 +/- ##
=======================================
Coverage 74.26% 74.26%
=======================================
Files 11 11
Lines 1815 1815
=======================================
Hits 1348 1348
Misses 467 467 Continue to review full report at Codecov.
|
66eb78d
to
edf870f
Compare
Why Xcode 9? Apple requires Xcode 10 for submissions, and soon (by April) they will require Xcode 11. |
I forgot all about the new submission rules from Apple. I will go ahead and update to Xcode 11 to follow the submission rule which is described on this page. https://developer.apple.com/app-store/submissions/
|
6f438ef
to
fb95342
Compare
I would have expected the “LastUpgradeCheck” to reference the XCode 11 level as well? |
The changes in this PR were made though the Xcode interface. Nothing was manually changed except to re-add back quotation wrappers around the product name for UTF-8 support. I believe Xcode should have updated it if it was needed. I am guessing that Xcode did not change If we manually changed it, we would need to know the correct value.
Anyways, I think it is safer to keep it as is and wait till Xcode automatically updates this for us. Actually, I have another PR that I am preparing that did update |
fb95342
to
54244e3
Compare
Last call, this PR will be merged with or without a review in 24 hours. |
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.
lgtm!
Motivation and Context
Upgrade project, CordovaLib, and CordovaLib test to be Xcode 11.0 compatible.
Even though next major will support iOS 11 minimum, which was introduced in
Xcode 9.x
, the goal of this PR is to set the version of Xcode that Apple is enforcing all apps to be built with for app submission starting April 2020.Keeping it modern, or as modern as possible with our target release.
WWDC 2019 Video, as Apple says, around
6:15
mark:Description
Project Format
toXcode 11.0-compatible
.project.pbxproj
with the current PR's changes.project.pbxproj
that contains__PRODUCT_NAME__
has quotations.Testing
npm t
cordova platform add
cordova build ios
Checklist