8000 Release 0.40.0 · Carthage/Carthage · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

0.40.0

Latest
Compare
Choose a tag to compare
@jdhealy jdhealy released this 09 Sep 14:53

Changes

  • Under all Xcodes and xcodebuilds — Carthage will pass SUPPORTS_MACCATALYST=NO just before CARTHAGE=YES.
    • We consider adding that passed/hardcoded build setting safe — considering any likelihood ‘build setting chaining/interpolation’ using SUPPORTS_MACCATALYST is guessed to be almost entirely non-existent. Please file an issue if unexpected effects are seen.
  • Under all Xcode versions, all xcodebuild invocations of -showBuildSettings that return non-0 exit code and standardError matching error[:] [^\n]*Found no destinations for the scheme [^\n]+ and action [^\n]+[.]\n will see non-surfacing of those errors. Carthage proceeds as if that xcodebuild invocation never happened (which is essentially how Carthage behaved before it had one more non-0 exit code return to deal with.)
  • No longer (under Xcode 16 and above) prefix -showBuildSettings with solely the archive action. Carthage has long-standingly built simulator code under the build action.
  • Xcode Build Setting OBJROOT now appears to have more path components. We lop some path components off (only under Xcode 16 and above.)

Acknowledgements

Thank you to @prassyy for a pull request!

0