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
TCA 1.7.0 minimum version error iOS15 #3033
Comments
Description says https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/observationbackport#Overview
As I understood it should work out of the box. |
Having the exact same issue at the moment and it's critical for us to figure it out since our CI and release train is currently on hold until this is figured out. I'm trying to figure out how to fix it / pin swift-perception to a specific version, but I'll update in a few minutes. |
This made the trick #3028 (comment). I'm on TCA 1.8.0 and I pinned swift-perception to 1.1.1 and that worked perfectly fine. |
Thanks @alejandro-honor-ed it works for me (added https://github.com/pointfreeco/swift-perception with fixed 1.1.5) |
Should be fixed now |
This was also fixed version 1.10.1 of TCA, so you can fix by pinning to TCA 1.10.1 or swift-perception 1.1.7. Sorry for the churn! We tried fixing a problem that only affected people still on iOS 17.0.0 beta, and sadly it caused more problems than it solved. |
@mbrandonw is there a case for using "exact" instead of "from" for dependencies? That would have prevented this issue. I suppose using "from" offers additional flexibility in case an app using TCA depends on a different version of swift-perception, so maybe there's tradeoffs here, but worth asking the question. |
@pm-dev The "exact" option in SPM should really only be used close the root of your application, ideally only the app target, and sparingly even then. It's just that "exact" dependencies make it very easy to run into un-resolvable dependency graphs, and so should be used with care, and only temporarily. So we would never want to do it in TCA. |
Description
After the TCA update from version 1.6 to 1.7 got the error:
The project has a minimum version iOS 15.
Checklist
main
branch of this package.Expected behavior
No response
Actual behavior
No response
Steps to reproduce
The Composable Architecture version information
1.7.0
Destination operating system
iOS 15
Xcode version information
Version 15.2 (15C500b)
Swift Compiler version information
The text was updated successfully, but these errors were encountered: