Coder Social home page Coder Social logo

Comments (13)

younata avatar younata commented on August 20, 2024 3

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.

dzolnai avatar dzolnai commented on August 20, 2024 1

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.

ashfurrow avatar ashfurrow commented on August 20, 2024 1

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.

dzolnai avatar dzolnai commented on August 20, 2024 1

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.

N1nomiya avatar N1nomiya commented on August 20, 2024 1

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.

dzolnai avatar dzolnai commented on August 20, 2024

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.

ashfurrow avatar ashfurrow commented on August 20, 2024

@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.

dzolnai avatar dzolnai commented on August 20, 2024

@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.

dzolnai avatar dzolnai commented on August 20, 2024

I think we are running into this issue: CocoaPods/CocoaPods#11839

from rxnimble.

ashfurrow avatar ashfurrow commented on August 20, 2024

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.

mgray88 avatar mgray88 commented on August 20, 2024

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.

ashfurrow avatar ashfurrow commented on August 20, 2024

I've released a new version in #70 for the latest version of Nimble, 6.3.0 of RxNimble. Let me know 👍

from rxnimble.

ashfurrow avatar ashfurrow commented on August 20, 2024

Oh, and Xcode 14.2 did work.

from rxnimble.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.