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

fix: Apply new Xcode flags consistently across test projects #1343

Merged
merged 3 commits into from
Jun 12, 2023

Conversation

dpogue
Copy link
Member

@dpogue dpogue commented Jun 7, 2023

Platforms affected

iOS

Motivation and Context

We updated the Xcode project flags for CordovaLib and the project template, but not for the test projects.

Description

Apply the same Xcode flags to the test projects to make them more closely match the generate project flags, also fix up some other warnings around selector usage and copying script steps.

Testing

Ran tests both on the CLI with npm test and in Xcode.

Checklist

  • I've run the tests to see all new and existing tests pass

@dpogue dpogue added this to the 7.0.0 milestone Jun 7, 2023
@codecov-commenter
Copy link

codecov-commenter commented Jun 7, 2023

Codecov Report

Merging #1343 (5eda6ed) into master (76e33d9) will increase coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1343      +/-   ##
==========================================
+ Coverage   78.58%   78.62%   +0.03%     
==========================================
  Files          15       15              
  Lines        1770     1773       +3     
==========================================
+ Hits         1391     1394       +3     
  Misses        379      379              

see 1 file with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

This seems to cause too many issues with various 3rd party plugins and
pods, so just keep the existing behaviour for generated project files.
Copy link
Member

@erisu erisu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Tested Build & Run:

  • iOS 17 Simulator
  • Xcode 15

@dpogue dpogue merged commit 6db1b6e into apache:master Jun 12, 2023
9 checks passed
@dpogue dpogue deleted the xcode-test-fixes branch June 12, 2023 13:07
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.

None yet

3 participants