iOS9 http 不能连接的解决办法

iOS9要求App内访问的网络必须使用HTTPS协议。原有的HTTP请求会报错,适配方法如下。

打开TARGETS-Build Phases, 添加New Run Script Phase,代码如下:

# Add exception for Debug builds
if [ "${CONFIGURATION}" == "Debug" ]
then
# Remove exception existing builds
/usr/libexec/PlistBuddy -c "Delete :NSAppTransportSecurity:NSAllowsArbitraryLoads" "${CONFIGURATION_BUILD_DIR}/${INFOPLIST_PATH}"
exitCode=$? #Supresses failure

/usr/libexec/PlistBuddy -c "Add :NSAppTransportSecurity:NSAllowsArbitraryLoads bool true" "${CONFIGURATION_BUILD_DIR}/${INFOPLIST_PATH}"
fi

其中"${CONFIGURATION}" == "Debug"的Debug替换为相应编译环境即可

时间: 2024-10-24 23:38:38

iOS9 http 不能连接的解决办法的相关文章

mstsc 终端服务器超出了最大允许连接的解决办法

终端服务器超出了最大允许连接的解决办法 win7系统:运行,输入mstsc /v xxx.xxx.xxx.xxx /admin win2003系统:运行,输入mstsc /v xxx.xxx.xxx.xxx /console 解决远程pc的回话满了后,无法登录问题

使用android真机测试http网络连接异常解决办法

最近在学校android网络编程之json解析时遇到不少问题,其中之一是在使用http协议连接网络时总是出错,捣鼓了将近两天,终于略有所悟,现记录如下. 一 .问题描述 首先我是在本地tomcat服务器上部署一个web项目,通过web项目的servlet完成对客户端连接请求的操作.其他都很顺利,在电脑浏览器上输入URL访问正常,在eclipse上创建Java项目也能正常访问.但是一旦放在android项目中,就出现错误了,抛出异常信息为:failed to connect to localhos

x64 release模式下mysql编译连接错误解决办法

系统:win8 64位 MySQL 5.7 32 原来项目是debug 32位编译的 后来改成release 64位  结果编译没错 连接时候错误  无法解决 的外部符号之类的 解决办法: 1  下载x64位的dll ,lib文件 下载链接:点击打开链接 2  将libmysql64.lib以及libmysql64.dll拷贝到数据库安装目录下面,也就是原来libmysql.lib同级目录下面 3 我的程序里面lib是这样导进去的.所以我在这里改成了libmysql64.lib #pragma

KVM使用virsh console无法连接的解决办法(转)

一.问题描述: KVM中宿主机通过console无法连接客户机,卡在这里不动. # virsh console vm01 Connected to domain vm01 Escape character is ^] 二.解决办法: 利用vnc或宿主机的桌面进入客户机vm01中添加参数 1.添加ttyS0的安全许可,允许root登录: # echo "ttyS0" >> /etc/securetty 2.在/etc/grub.conf文件中为内核添加参数: console=

LNK2005 连接错误解决办法

nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" ([email protected]@Z) 已经在 LIBCMTD.lib(new.obj) 中定义nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" ([email protected]@Z

TIME_WAIT连接过多解决办法

问题起因: 自己开发了一个服务器和客户端,通过短连接的方式来进行通讯,由于过于频繁的创建连接,导致系统连接数量被占用,不能及时释放.看了一下18888,当时吓到了. 现象: 1.外部机器不能正常连接SSH 2.内向外不能够正常的ping通过,域名也不能正常解析. 问题排查: 通过 netstat  -anp | grep TIME_WAIT | wc -l 命令查看数量,发现TIME_WAIT的连接数量超过了18000太夸张了. 1.初步怀疑是程序没有关闭连接,codereview了两遍,发现,

启动Mongo之由于目标计算机积极拒绝,无法连接--mongoDB连接错误解决办法

首先,先来张图,看看亲们有没有一样的连接问题.我是遇到过两次,觉得有必要记录下来.已备将来查看. 分析原因:这是启动shell编辑器的时候出现的问题,我分析他可能是服务器连接的问题. 解决方法:在mongo安装文件中,创建一个mongo.config文件,内容如下: 如果每次启动mongo,都从cmd启动,那将是一件很麻烦的事情.使用批处理文件启动会比较方便. 首先明白顺序,先启动mongod应用程序.然后运行刚刚建立的config文件.最后运行mongo.exe文件 这样可以创建两个个bat文

mysql 远程连接超时解决办法

设置mysql远程连接root权限 在远程连接mysql的时候应该都碰到过,root用户无法远程连接mysql,只可以本地连,对外拒绝连接. 需要建立一个允许远程登录的数据库帐户,这样才可以进行在远程操作数据库. 方法如下: 默认情况下MYSQL数据库的系统数据库mysql系统表user内用户权限只提供localhost本机登陆: 需要更改权限才能实现远程连接MYSQL数据库. 可以通过以下方式来确认: root#mysql -h localhost -uroot -p Enter passwo

putty连接慢解决办法

昨天因为重装了win8.1,导致前段时间学习linux建虚拟机也要重装,干脆重新安装. 一开始一切顺序,都遵循老师的步骤进行着,设置完ip后准备远程控制,打开putty就是死活连接不上虚拟机. 接下来就各种百度,关防火墙,重装ssh服务,各种折腾,结果依然主机和虚拟机无法互ping…… 期间试过虚拟机only-host,可以正常互ping,但上不了网…… 接着想到可以把网卡改成NAT模式,赶紧一试,哎哟,这回终于通了. 回头想想,重装系统时我还更换过家里的路由器,不知道是不是路由器的原因,哎,看