Comments (13)
Hi! As the maintainer of Nimble, I want to jump in and note that as part of addressing this name conflict, I'm planning to rename the Predicate
API to Matcher
. Quick/Nimble#1090 has more details about that.
from rxnimble.
Yes but once you fix those, you will get a hidden DT_TOOLCHAIN error, which then suggests that you upgrade to Pod 1.13.0. And when you do, the same errors will appear (at least, that's what happened to me) as in the top post.
But yes, Predicate needs to be replaced with Matcher in the sources first.
from rxnimble.
Thanks to @N1nomiya in #71, I've released 6.3.1 of RxNimble that should fix this. Could someone verify and let us know?
from rxnimble.
Thanks, for us it works as expected now.
I did see the following error when updating:
Specs satisfying the
RxNimble (= 6.3.1)
dependency were found, but they required a higher minimum deployment target.
I just had to update my first line in the Podfile to:
platform :ios, '13.0'
(We were already using 13.0 as the minimum deployment target for our apps, but that was set in Xcode, not in the Podfile)
from rxnimble.
Thanks @dzolnai , 6.3.1 works for me in Xcode 15 as well.
I think this issue is ready to close. Thank you all 🙌
from rxnimble.
Hello, assuming you are releasing Nimble today (according to Quick/Nimble#1061 (comment)), could you make a new version of this library as well?
Thanks for the library in any case! 🙌
from rxnimble.
@dzolnai we're just looking for an update to this library that points to the new Nimble version, yeah? I tried getting this to pass CocoaPods validation but ran into some of those predicate errors: #70 Any tips?
from rxnimble.
@ashfurrow it seems that it doesn't take the deployment target from the spec file. I can reproduce it locally, but have no idea how it could be fixed.
Yes I just need the new Nimble version, because right now our tests do not run on Xcode 15.
from rxnimble.
I think we are running into this issue: CocoaPods/CocoaPods#11839
from rxnimble.
Ah fun fun. Okay. So this should work with Xcode 14.2 for now? I can download that and use it to publish the new version.
(Fixing this bug in a PR, as Orta mentioned in that thread, would be a great too. But I want to unblock you all first.)
from rxnimble.
The only pod spec lint errors I got for #70 were related to Predicate
🤔
edit:
environment:
xcode-select -p
/Applications/Xcode-15.0.0.app/Contents/Developer
swift --version
swift-driver version: 1.87.1 Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)
Target: x86_64-apple-macosx13.0
pod --version
1.12.1
from rxnimble.
I've released a new version in #70 for the latest version of Nimble, 6.3.0 of RxNimble. Let me know 👍
from rxnimble.
Oh, and Xcode 14.2 did work.
from rxnimble.
Related Issues (20)
- Move to RxSwiftCommunity Org HOT 1
- Won't build on device when bitcode generation is enabled
- Carthage support HOT 3
- Nimble 6.0 support HOT 4
- Nimble comparators seem to broken on Xcode 8.3.2 & Swift 3.1 HOT 1
- Nimble 7.x.x Support HOT 1
- Including actual along with expected values in expectation message
- Visibility issue in Expectation extension HOT 1
- Expectation not supporting all traits HOT 1
- Not working with Xcode 10.0 and Swift 4.2 HOT 2
- pod install fail with message "CocoaPods could not find compatible versions for pod RxNimble/RxTest" HOT 9
- Can't use beAnInstanceOf to match Expectations HOT 4
- Xcode 10.2 / swift 5 Compatability HOT 3
- Remove equalFirst HOT 3
- throwError only works with Any HOT 1
- Feature request: SPM support
- Auto linking library fails with Swift version 5.2 HOT 1
- (XCode 11.4) Could not find or use auto-linked library 'XCTestSwiftSupport' HOT 1
- Package.swift need modify iOS deploy version 8 to 9 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 rxnimble.