Xamarin.form的版本是2.3.3.168。 我使用了 FubarCoder.RestSharp.Portable 框架。
我的应用被拒绝了,因为:
我们在iPhone上查看了您应用中的一个或多个错误 在连接到IPv6网络的Wi-Fi上运行iOS 10.3。
当我只想登录主页时,我的应用程序在only-ipv6环境中崩溃,VisualStudio(My Os是win7)告诉下面的错误:
An error occurred while sending the request
at System.Net.Http.HttpClientHandler+<SendAsync>c__async0.MoveNext () [0x0047a] in /Library/Frameworks/Xamarin.iOS.framework/Versions/10.6.0.10/src/mono/mcs/class/System.Net.Http/System.Net.Http/HttpClientHandler.cs:383
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in /Library/Frameworks/Xamarin.iOS.framework/Versions/10.6.0.10/src/mono/mcs/class/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs:143
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x00047] in /Library/Frameworks/Xamarin.iOS.framework/Versions/10.6.0.10/src/mono/mcs/class/referencesource/mscorlib/system/runtime/compilerservices/TaskAwaiter.cs:187
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in /Library/Frameworks/Xamarin.iOS.framework/Versions/10.6.0.10/src/mono/mcs/class/referencesource/mscorlib/system/runtime/compilerservices/TaskAwaiter.cs:156
我读了很多关于应用程序崩溃的答案,只有ip-6,但没有人工作。
也许我不了解他们的方法。
但结果仍然失败。
所以我现在很困惑。 你能告诉我如何解决这个问题吗?
谢谢。
答案 0 :(得分:0)
我在代码中使用ipv4字符串代替域名字符串,因此应用程序不会再崩溃。