We use gomobile bind command to build iOS framework library, the library is just using net/http to do a simple http request to google or some website.
When we using Xcode to include the iOS framework we built and then build the iOS app, everything is working fine as usual.
But if we set system proxy in iOS setting or using other apps (e.g. Charles or other vpn/proxy apps) to set system proxy,
we found the IOS framework library is not following the system proxy setting, it goes the original network setting without proxy.
Which leads the issue that network cannot work correctly. For some case that the network only allowed internal proxy, for example in some company corporate network.