Skip to content
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

Couldn't fetch RxKeyboard as dependency thru Carthage (Swift 5) #89

Open
SergeMaslyakov opened this issue Apr 2, 2019 · 8 comments
Open

Comments

@SergeMaslyakov
Copy link

Hi guys!

I use Carthage. And when I try to fetch dependencies I get this error:

*** Downloading RxKeyboard.framework binary at "0.9.2"
***  Skipped installing RxKeyboard.framework binary due to the error:
	"Incompatible Swift version - framework was built with 4.2.1 (swiftlang-1000.11.42 clang-1000.11.45.1) and the local version is 5.0 (swiftlang-1001.0.69.5 clang-1001.0.46.3)."

    Falling back to building from the source

and then below

*** Skipped building RxKeyboard due to the error:
Dependency "RxKeyboard" has no shared framework schemes for any of the platforms: iOS

If you believe this to be an error, please file an issue with the maintainers at https://github.com/RxSwiftCommunity/RxKeyboard/issues/new

Could you release a new version with a binary compatibly with Swift5?
Right now I just added the sources directly in my project and everything works. But..

Thanks!

@freak4pc
Copy link
Member

freak4pc commented Apr 2, 2019

This is ongoing. See #88.

@kikisasha
Copy link

The issue still happening.

Did anyone manage to pass this related error ?
Dependency "RxKeyboard" has no shared framework schemes

If you believe this to be an error, please file an issue with the maintainers at https://github.com/RxSwiftCommunity/RxKeyboard/issues/new

@kikisasha
Copy link

Hey @SergeMaslyakov

Do you happen to have an alternative library to fix this issue for temporary use to wait for the fix release?

@SergeMaslyakov
Copy link
Author

Hey @kikisasha

I have forked repo and have addded fix for Carthage.
You could use it if you need.

@kikisasha
Copy link

@SergeMaslyakov thanks for the help,

But the repo you gave me seems to be supporting above iOS 10.0
Am I correct?
Is it possible to make a branch that support minimum iOS 9.0 though?

@SergeMaslyakov
Copy link
Author

@kikisasha Yes, it is. I have changed it for my purposes. You just can revert it in xcode proj settings.

@kikisasha
Copy link

@SergeMaslyakov I did download the repo but some how error pops up saying "No such module "RxRelay"

Any suggestions?

@SergeMaslyakov
Copy link
Author

@kikisasha

  1. Check RxSwift version which you have installed (in Cartfile.resolved). It should be >= 5.0.1.
  2. Make sure that you added all built Rx-related frameworks in carthage copy phase in your project

Screenshot 2020-03-18 at 11 27 31

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants