Problem : Connection error occurs in iOS26 beta while connecting to the device's softap via commercial app (Socket exception errSSLfeerBadCert CFSreamErrorDomainSSL code -9825). iOS 18 release version does not occur. Why does it cause problems? Does the iOS 26 version not cause problems? Is there a way to set it up in the app so that the iOS 26 beta doesn't cause problems?
error :
"alias":"SOCKET_LOG",
"additional":{"currentNetworkStatus":"socket e=errSSLPeerBadCert ns WifiStatus: Connected Error Domain kCFStreamErrorDomainSSL Code-9825 "(null)"
UserInfo={NSLocalizedRecoverySuggestion=Error code definition can be found in Apple's SecureTransport.h}
Description : It's an issue that happens when you connect our already mass-produced apps to our home appliances (using SoftAP), and it's currently only happening in iOS 26 beta. This particular issue didn't appear until iOS 18 version.
Let me know to make sure that this issue will persist with the official release of iOS 26? If the issue continues to occur with the official version, would you share any suggestions on how to mitigate or avoid it. Also, it would be helpful to find out if there are known solutions or processes such as exemptions to fix this issue.
Hmmm, it looks like you already filed a bug about this (FB18597374
) back on 4 Jul. I wish you’d mentioned that here. It’d have saved us some back’n’forth.
Anyway, your bug report is definitely the best path forward for this issue.
Looking at your bug, I don’t see any sysdiagnose logs attached. I recommend that you do the following:
- Install the Network Diagnostics for iOS/iPadOS debug profile. See the instructions on our Bug Reporting > Profiles and Logs page.
- Reproduce the problem.
- Immediately after seeing it, trigger a sysdiagnose log.
- Attach that log to your bug report.
It might also help if you captured an RVI packet trace of the problem and attached that to the bug report. See Recording a Packet Trace for info on how to do that.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"