我在运行Web服务iOS项目时遇到问题,仅在生产URL(HTTPS)中。在同名Url(HTTP)中,对Web服务的调用工作正常,但是当我切换到生产URL(HTTPS)时,应用程序崩溃。只有iOS。我的输出:
线程完成:#10 线程0xa已从代码0(0x0)退出。 线程完成:#11 线程0xb已从代码0(0x0)退出。 线程完成:#6 线程0x6已退出,代码为0(0x0)。 2018-03-28 04:34:13.362 AppNivel.iOS [4830:44384] 未处理的异常: System.Net.Http.HttpRequestException:发送请求时发生错误---> System.Net.WebException:错误:TrustFailure(发生一个或多个错误。)---> System.AggregateException:发生一个或多个错误。 ---> System.Security.Authentication.AuthenticationException:对SSPI的调用失败,请参阅内部异常。 ---> Mono.Security.Interface.TlsException:CertificateUnknown 在Mono.AppleTls.AppleTlsContext.EvaluateTrust()[0x000ca]在/Library/Frameworks/Xamarin.iOS.framework/Versions/11.8.0.20/src/Xamarin.iOS/mcs/class/System/Mono.AppleTls/AppleTlsContext.cs :269 在Mono.AppleTls.AppleTlsContext.RequirePeerTrust()[0x00008]在/Library/Frameworks/Xamarin.iOS.framework/Versions/11.8.0.20/src/Xamarin.iOS/mcs/class/System/Mono.AppleTls/AppleTlsContext.cs :210 在/Library/Frameworks/Xamarin.iOS.framework/Versions/11.8.0.20/src/Xamarin.iOS/mcs/class/System/Mon中的Mono.AppleTls.AppleTlsContext.ProcessHandshake()[0x00046] o.AppleTls / AppleTlsContext.cs:186 在......
at / Library/Frameworks/Xamarin.iOS.framework/Versions/11.8.0.20/src/中的UIKit.UIApplication.Main(System.String [] args,System.String principalClassName,System.String delegateClassName)[0x00038] Xamarin.iOS / UIKit的/ UIApplication.cs:63 在AppNivel.iOS.Application.Main(System.String [] args)[0x00001]的D:\ AppNivel_Bkp_14032018_1450h \ AppNivel \ AppNivel.iOS \ Main.cs:17 2018-03-28 04:34:13.366 AppNivel.iOS [4830:44384]未处理的托管异常: 发送请求时发生错误(System.Net.Http.HttpRequestException) 在/Library/Frameworks/Xamarin.iOS.framework/Versions/11.8.0.20/src/Xamarin.iOS/mcs/class/System.Net.Http中的System.Net.Http.HttpClientHandler + d__64.MoveNext()[0x0046c] /System.Net.Http/HttpClientHandler.cs:406 ---从抛出异常的先前位置开始的堆栈跟踪结束--- 在/Library/Frameworks/Xamarin.iOS.framework/Versions/11.8.0.20/src/Xamarin.iOS/mcs/class/referencesource/msco中的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()[0x0000c]中 rlib /系统/运行/ exceptionservices / exceptionservicescommon.cs:152 在/Library/Frameworks/Xamarin.iOS.framework/Versions/11.8.0.20/src/Xamarin.iOS/mcs/class中的System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task任务)[0x00037] /referencesource/mscorlib/system/runtime/compilerservices/TaskAwaiter.cs:187 在......
2018-03-28 04:34:13.401 AppNivel.iOS [4830:44384]批评:
执行本机代码时获得了SIGABRT。这通常表明 单声道运行时或其中一个本机库中的致命错误 由您的应用程序使用。
该应用已被终止。