bignerdranch / Freddy

A reusable framework for parsing JSON in Swift.
MIT License
1.09k stars 120 forks source link

Enable code coverage setting only for Debug builds - Xcode 9 issue #262

Closed deepumukundan closed 6 years ago

deepumukundan commented 6 years ago

grep -R "codeCoverageEnabled" Carthage (Freddy integrated via Carthage) returns

Freddy/Freddy.xcodeproj/xcshareddata/xcschemes/Freddy.xcscheme:      codeCoverageEnabled = "YES">
Freddy/Freddy.xcodeproj/xcshareddata/xcschemes/MobileFreddy.xcscheme:      codeCoverageEnabled = "YES">
Freddy/Freddy.xcodeproj/xcshareddata/xcschemes/TVFreddy.xcscheme:      codeCoverageEnabled = "YES">

Several other libraries are turning off code coverage for release builds as iTunesConnect is rejecting builds with Code coverage on in archives:

Hopefully Carthage adds this capability in it without having to change each library, but meanwhile, can we turn off code coverage for release build for Freddy?