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
Is Carthage no longer supported? #1275
Comments
If I use these versions and github "Quick/Nimble" "v13.0.0" |
In Nimble 13.1 (December 2023), we switched to pull in CwlPreconditionTesting transitively using SPM (Quick/Nimble#1108). This works in Carthage 0.39.1 (released in September 2023), and Xcode 15.3:
I haven't checked if this is broken when using older versions of Carthage, but maybe the older versions of Carthage are unable to deal with SPM-based dependencies? |
The compile error occurs when I run the test in Xcode. (carthage build successeded) |
Oh. Actually, after trying to embed it in a test app, it looks like there's some bug in... somewhere? Xcode? Carthage? Nimble's configuration? causing CWLPreconditionTesting to not be embedded? You can work around this by adding the CwlPreconditionTesting manually as a swift package to your test's dependencies (the URL is https://github.com/mattgallagher/CwlPreconditionTesting, and you'll need version 2.2.0 or later). What a terrible experience. I'm sorry. |
I think the reasons is that dependencies are not written in Cartfile. |
Yes, because those dependencies no longer support Carthage. Nimble 13 and earlier were using an older version of those testing aids from when they did support Carthage. |
Oh.... |
The title has been changed. |
What did you do?
I upgraded to xcode15.3, Quick and Nimble.
What did you expect to happen?
Test can be executed.
What actually happened instead?
It failed to compile with Cachege
--no-use-binaries
option.Environment
List the software versions you're using:
Xcode Default
.)Please also mention which package manager you used and its version. Delete the
other package managers in this list:
carthage version
in Terminal)Project that demonstrates the issue
Please link to a project we can download that reproduces the issue. Feel free
to delete this section if it's not relevant to the issue (eg - feature request).
The project should be short, self-contained, and correct example.
The text was updated successfully, but these errors were encountered: