问题很怪异:xcode运行run,打的debug包,ws(未配置ssl证书的websocket)可以正常链接;改为release模式,run,ws就直接连接失败。。。我以为要花钱买ssl证书在服务器配置呢。。。

解决:

xcode项目工程的info.plist文件增加App Transport Security Settings(Dic)、Allow Arbitrary Loads(YES)、Exception Domains(DIc)、你服务器的域名或IP(NSExceptionMinimumTLSVersion(TLSv1.0)、NSIncludesSubdomains(YES)、NSThirdPartyExceptionRequiresForwardSecrecy(NO))

设置完,release包也能正常访问ws

别问我为什么,问就是info文件对苹果ATS有影响了。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐