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

Support for older versions before IOS 13 #4276

Closed
alkincakiralar1996 opened this issue Jul 18, 2022 · 3 comments
Closed

Support for older versions before IOS 13 #4276

alkincakiralar1996 opened this issue Jul 18, 2022 · 3 comments

Comments

@alkincakiralar1996
Copy link

I know the documentation says this library support IOS 13+ and also i know that it's because of the subscriptions. In our app we are not using any subscription method and it's never gonna be used. I want to use this library in my ios project but i can't use it because of this issue.

Can we make it work without using subscription methods in older versions before IOS 13 ?

For example when i use the subscription method it might throw an error, it wont be a problem however the app must be opened.

When i run the app with versions before IOS 13 i'm getting this error.

dyld: Symbol not found: _OBJC_CLASS_$_NSURLSessionWebSocketMessage
  Referenced from: /Users/alkincakiralar/Library/Developer/Xcode/DerivedData/fizbot-alhlyiyitptqumeebpzkemzcvngh/Build/Products/Debug-iphonesimulator/Bifrost.framework/Bifrost
  Expected in: /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 12.4.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/Foundation.framework/Foundation
 in /Users/alkincakiralar/Library/Developer/Xcode/DerivedData/fizbot-alhlyiyitptqumeebpzkemzcvngh/Build/Products/Debug-iphonesimulator/Bifrost.framework/Bifrost
dyld: launch, loading dependent libraries
DYLD_FRAMEWORK_PATH=/Users/alkincakiralar/Library/Developer/Xcode/DerivedData/fizbot-alhlyiyitptqumeebpzkemzcvngh/Build/Products/Debug-iphonesimulator:/Users/alkincakiralar/Library/Developer/Xcode/DerivedData/fizbot-alhlyiyitptqumeebpzkemzcvngh/Build/Products/Debug-iphonesimulator/PackageFrameworks
DYLD_FALLBACK_LIBRARY_PATH=/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 12.4.simruntime/Contents/Resources/RuntimeRoot/usr/lib
DYLD_ROOT_PATH=/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 12.4.simruntime/Contents/Resources/RuntimeRoot
DYLD_FALLBACK_FRAMEWORK_PATH=/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 12.4.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks
DYLD_INSERT_LIBRARIES=/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 12.4.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libBacktraceRecording.dylib:/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 12.4.simruntime/Contents/Resources/RuntimeRoot/usr/lib/
@martinbonnin
Copy link
Contributor

Linking the previous discussion about this: #2897

To have this work, we'd need a separate runtime-no-ios-websockets (or a better name 😅 ). that doesn't use the symbols from ios13.

@martinbonnin
Copy link
Contributor

It's 2024 and if this issue hasn't gained traction, I doubt it'll ever will now. Closing for now as most iOS devices are on iOS13+ nowadays.

Copy link
Contributor

Do you have any feedback for the maintainers? Please tell us by taking a one-minute survey. Your responses will help us understand Apollo Kotlin usage and allow us to serve you better.

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

No branches or pull requests

2 participants