We use Boost ***** (1.86.0) for WebSockets in an iOS application using a self-signed certificate.
The ***** WebSocket client works fine on iOS 18.1 and every other OS (Windows, Android, Linux, etc...) but not iOS 18.3.1 and possibly versions before 18.3.1 but later than iOS 18.1.
Has anyone else ran into this issue and how did you resolve?
What could have changed after iOS 18.1 that would prevent a WSS Websocket from connecting that works fine on iOS 18.1?
OK, but that doesn’t help me help you. You have three choices here:
-
You can dig into this yourself. That’s one of the nice things about using an open source library.
-
You can file an issue with the library’s developers.
-
You can file an issue with Apple. See Bug Reporting: How and Why?
I can help you with the first option, but only insofar as it touches Apple APIs. If you boil this down into a specific API that’s failing, or has just changed behaviour, I’d be glad to look at that. But I can’t debug this open source library for you. From DTS’s perspective, this is your code.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"