Maybe you need a copy of your company's pac file, just add a condition of your simulator app requested domain. For example, create new pac file:
function FindProxyForURL(url, host) {
if (isPlainHostName(host)
|| dnsDomainIs(host, "simulator_requested_domain.com")
|| false) {
return "PROXY 127.0.0.1:8888"; // proxy to Charles port.
} else {
// you may need to copy your company's conditions
return "PROXY your_company_proxy.com:8181";
}
}
And then, upload this file to your local or remote http server, and set network's automatic proxy configuration to the url of this pac file.
Because of macosx's sandbox policy, browsers or other APPs cannot access local pac files, so you need to put pac to a "http://" based path.