昨日私はXSをベータ版のRC版、cycle7にアップデートしました。私はAPIの通信に修理を使用していX.iOS Cycle7がSSLを破るように見える
Object reference not set to an instance of an object
at Mono.Security.Protocol.Tls.CipherSuite.createEncryptionCipher() [0x0008a] in /Library/Frameworks/Xamarin.iOS.framework/Versions/9.8.0.294/src/mono/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/CipherSuite.cs:489
at Mono.Security.Protocol.Tls.CipherSuite.InitializeCipher() [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/9.8.0.294/src/mono/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/CipherSuite.cs:278
at Mono.Security.Protocol.Tls.SslClientStream.NegotiateAsyncWorker (IAsyncResult result) [0x001d6] in /Library/Frameworks/Xamarin.iOS.framework/Versions/9.8.0.294/src/mono/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs:468
:
Error: SecureChannelFailure (The authentication or decryption has failed.)
at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x0005e] in /Library/Frameworks/Xamarin.iOS.framework/Versions/9.8.0.294/src/mono/mcs/class/System/System.Net/HttpWebRequest.cs:1005
at System.Threading.Tasks.TaskFactory`1[TResult].FromAsyncCoreLogic (IAsyncResult iar, System.Func`2 endFunction, System.Action`1 endAction, System.Threading.Tasks.Task`1 promise, Boolean requiresSynchronization) [0x00014] in /Library/Frameworks/Xamarin.iOS.framework/Versions/9.8.0.294/src/mono/external/referencesource/mscorlib/system/threading/Tasks/FutureFactory.cs:550
更にのInnerException:iOSの、エラーでHTTPS-接続に接続するとき は今、私は問題が発生しています。 有効なHTTPS証明書でCloudFlareに接続します。 前のサイクルでビルドされている現在のアプリケーションは正常に動作しています。
私は何ヶ月も働いているコードで何も変更していません。 私は、新しい「Apple TLS」の実装をSSLに使用しようとしましたが、これは少し解決しましたが、画像をアップロードする際にSSLの問題が出ます。 私は既にバグレポートを提出する必要があるかどうかはわかりません。 誰でも私が試してみたいことのヒントを教えてくれますか?あるいは私はバグレポートを直接提出するべきですか?
このバグのような感じです、あなたの投票を追加する必要があります@ https://bugzilla.xamarin.com/show_bug.cgi?id=34483 – SushiHangover
私はRCのバージョンでこの同じ問題が見ています。あなたが提出した場合、この質問をバグに更新してください。 –
ここに報告されているバグ:https://bugzilla.xamarin.com/show_bug.cgi?id=40774 – Theos