Comments (10)
@CraigSiemens The dependency isn't strict, so you should be able to update your application's dependencies to take on the latest version, which doesn't have this problem. We'll look into a forced upgrade in the next version, though.
from combine-schedulers.
Yeah, that's what I needed to do to resolve it. But if the Package.swift
was updated to require >= 0.2
then it'd be done automatically and wouldn't need to be manually updated.
from combine-schedulers.
@CraigSiemens We'll do that with our next release, for sure.
from combine-schedulers.
any news on this, or is there a fork that I can use in the meantime? Can't compile currently my code for the AppStore...
from combine-schedulers.
fixed in #42
from combine-schedulers.
We'll merge and tag once tests pass, but for future reference you can update your packages without waiting for us to cut releases by right clicking the package in Xcode and selected "Update package":
This is the preferred way to update because you don't need to wait for us to cut releases for xctest-dynamic-overlay, and then combine-schedulers, and then TCA, on and on...
from combine-schedulers.
The main Problem is the Package.resolved in the xctest-dynamic-overlay Package, it's pinning the version and Xcodes things that this specific version should be checked out. I removed that as well.
I know it's possible to update single packages, but my CI System was very confused about this
from combine-schedulers.
Ok, hopefully this is fixed now! Closing this issue, but do let us know if there are more problems.
from combine-schedulers.
The main Problem is the Package.resolved in the xctest-dynamic-overlay Package, it's pinning the version and Xcodes things that this specific version should be checked out. I removed that as well.
@mRs- It may not be intuitive, but a package's Package.resolved
doesn't have any bearing on how apps that depend on the package resolve their dependencies. In this case, our Package.resolved
file only influenced package resolution of if you clone the combine-schedulers package and edit it directly.
From the SwiftPM docs:
Either way, for a package which is a dependency of other packages (e.g., a library package), that package's
Package.resolved
file will not have any effect on its client packages.
from combine-schedulers.
Yep I thought so too, but this is not really working for me in the latest Xcode 13 RC. It's always using the "older" version when you check it out with the -resolvedependencies flag on the command line :(
from combine-schedulers.
Related Issues (15)
- ImmediateScheduler not returning immediately with debounce HOT 2
- Compatibility with M1 macbook (arm64) HOT 7
- UIScheduler SchedulerOptions type? HOT 3
- Install using Carthage HOT 5
- Cannot archive build on Xcode 13 beta 3 HOT 5
- Any way to convert AnySchedulerOf<RunLoop> back to RunLoop? HOT 1
- iOS 13 EXC_BAD_INSTRUCTION HOT 3
- EXC_BAD_ACCESS crash with iOS 15.2 HOT 6
- Can't get version 0.7.0 compile on Xcode 14 beta 1 HOT 1
- Build documentation on Xcode14b5 for projects including `CombineSchedulers` fail HOT 1
- Simulate the inaccuracy of schedulers HOT 3
- Subscriber does not receive values when `.subscribe(on: scheduler).receive(on: scheduler)` used with the TestScheduler HOT 6
- Cannot find Publishers HOT 1
- When compiled with library evolution turned on, the resulting .swiftinterface file is not compiling. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from combine-schedulers.