我在WL 6.2.0.1上开发了两个应用程序。我正在使用xCode 6.3.1构建我的iOS项目,因为我在iOS(所有操作系统版本)上没有遇到任何问题
当我将xCode升级到7.3.1时。所有在iPhone / iPad上使用iOS9 +运行的iOS项目都开始失败,甚至连我的WL服务器都没有了。
我做的任何调用都失败了,我在服务器上看不到任何日志,这意味着它甚至没有到达它。
如果我测试了在xCode 7.3.1上完成的相同构建,但是使用iOS8它可以工作。
当我恢复我的xCode更新时,因为我有一台时间机器,所有操作系统都会在所有操作系统版本上重新开始工作。
WL 6.2.0.1是否存在新的xCode已知问题?我一直在寻找,但却找不到任何相关的东西。
服务器版本:6.2.0.01.20141013-1735
答案 0 :(得分:0)
从Xcode 7和iOS 9开始,Apple现在需要ATS(应用程序传输安全性),方法是在服务器上启用TLS 1.2并在客户端上使用HTTPS。这就是为什么你的所有请求都失败了 - 因为客户端&服务器配置错误。
在开发过程中,您可以禁用ATS。见这里:https://mobilefirstplatform.ibmcloud.com/blog/2015/09/09/ats-and-bitcode-in-ios9/