Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upCarthage reports incompatible Swift version even for 5.1+ #2887
Comments
…ue to module stability (Carthage#2887)
…ue to module stability (Carthage#2887)
…ue to module stability (Carthage#2887)
This comment has been minimized.
This comment has been minimized.
I'm getting the same error message with the latest Xcode (
Are there any known workarounds? |
This comment has been minimized.
This comment has been minimized.
A workaround would be to install an older version of Xcode on your system that uses Swift 5.1 (I believe Xcode 11.1 would work) and use the command line tools from that version of Xcode instead of the command line tools from Xcode 11.2. |
This comment has been minimized.
This comment has been minimized.
It looks like they added some changes a few weeks ago to fix it... they didn’t work? |
This comment has been minimized.
This comment has been minimized.
@michaeleisel, those changes are about compiling carthage-the-tool, not invocations that carthage makes. |
This comment has been minimized.
This comment has been minimized.
I'll try to get a pull request up today or tomorrow to handle module stability properly on the invocations that Carthage makes. |
This comment has been minimized.
This comment has been minimized.
Here is that pull request: #2902 |
This comment has been minimized.
This comment has been minimized.
Same error here after updating to Xcode 11.2.1 with |
which carthage
: /usr/local/bin/carthagecarthage version
: 0.33.0xcodebuild -version
: Xcode 11.1, Build version 11A1027--no-build
? nay--no-use-binaries
? nay--use-submodules
? nay--cache-builds
? nay--new-resolver
? nayCartfile
Carthage Output
Actual outcome
Carthage reported that one version of 5.1 is incompatible with another
Expected outcome
Carthage should accept any versions of Swift 5.1+ to be compatible, because of module stability