Javascript 尝试连接到本地主机以外的其他域时,react native fetch在android中工作,但在ios中不工作

Javascript 尝试连接到本地主机以外的其他域时,react native fetch在android中工作,但在ios中不工作,javascript,ios,reactjs,https,react-native-ios,Javascript,Ios,Reactjs,Https,React Native Ios,所以我最初打电话给http://ec2-example:443/ 这以前很管用。现在我得到了https域,并使该域指向同一台服务器。我替换了react本机获取代码,以向发出后端post请求,而不是http://ec2-example:443/. 在iOS中,这些调用随机获得网络请求失败的结果。然而,它在android中工作得非常好。网络请求失败的随机性使得这个问题非常令人困惑。 目前,我已经尝试了plist文件中关于NSAppTransportSecurity的几乎所有可能性,包括以下解决方案

所以我最初打电话给http://ec2-example:443/ 这以前很管用。现在我得到了https域,并使该域指向同一台服务器。我替换了react本机获取代码,以向发出后端post请求,而不是http://ec2-example:443/. 在iOS中,这些调用随机获得网络请求失败的结果。然而,它在android中工作得非常好。网络请求失败的随机性使得这个问题非常令人困惑。 目前,我已经尝试了plist文件中关于NSAppTransportSecurity的几乎所有可能性,包括以下解决方案

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
        <key>NSAllowsArbitraryLoadsInWebContent</key>
        <true/>
        <key>NSAllowsLocalNetworking</key>
        <true/>
    </dict>
NSAppTransportSecurity
NSAllowsArbitraryLoads
NSAllowsArbilarLoadsInWebContent
NSAllowsLocalNetworking
在此问题上的任何帮助都将不胜感激