xamarin、MAUI 开发移动客户端IOS,网络连接的问题。

摸索试验阶段: 在xamarin.forms、MAUI 开发移动客户端IOS,网络连接的问题。之所以用C #开发, 主要是因为在学习C#。头都大了,希望大家帮忙看看,有没有类似案例?如何下手解决呢?感谢!

IDE:WIN10 vs2022 & MacVS2022

网络环境:
WIFI和联通移动网络

设备:
Win101904;Adroid10,
华为Mate10;IOS15.5,
Iphone7、Iphone10、Iphone11
MacMini下的Iphone7、10、11Emulator

问题:安卓和Win平台 Connectivity.NetworkAccess显式网络正常Internet,能够实现SQL的CRUD。
但在IOS下安装后几乎都不可用,WIFI网络下显式“NONE”,一旦执行 sqlConnection.Open(),程序就报错;
关闭切换至移动网络,网络状态改变显式Internet,似乎正常了。但一旦执行 sqlConnection.Open(),还是报错,然后闪退。

最初时候Iphone7、以及Mini上的模拟器是可以联网的,折腾了几天也不行了,不清楚原因了,头也大了。

问题相关代码,几行测试代码

public LoginPage()
{
    InitializeComponent();
    networkState.Text = Connectivity.NetworkAccess.ToString(); 
    Connectivity.ConnectivityChanged += ConnectivityChangedHandler; 

  string connetionString = "Data Source=114.x.x.12;Initial Catalog=Test;User ID=sa;Password=!@#$^&(;
sqlConnection = new SqlConnection(connetionString);
}

private void ConnectivityChangedHandler(object sender, ConnectivityChangedEventArgs e) {
    networkState.Text = Connectivity.NetworkAccess.ToString();  

}

 private async void LoginButton_Clicked(object sender, EventArgs e) {
  sqlConnection.Open();
 }

运行结果及报错内容
A network-related or instance-specific error occurred while establishing a connection to SQL Server. Verify that the instance name is correct and that SQL Server is configured to allow remote connections

我的解答思路和尝试过的方法
检查过服务器上的SQL,防火墙似乎正常。Win和Android一直能用。