Коллега дал мне проект Flutter, чтобы попытаться создать приложение в iOS (я использую Mac, мы оба используем Android Studio).Все в порядке, за исключением этой ошибки:
Handshake error in client (OS Error: CERTIFICATE_VERIFY_FAILED: ok(handshake.cc:363))
Если я использую HTTP вместо HTTPS, это, очевидно, работает.Мой коллега сказал, что решил, добавив следующую строку кода:
client.badCertificateCallback = (X509Certificate cert, String host, int port) => true;
Эта строка кода также есть в моем проекте, потому что источник такой же.Так почему же он работает на Android, а не на iOS?