我的应用在HTTPS URLSessionDataTask

时间:2017-05-05 18:12:17

标签: ios json swift3 cfnetwork nsurlsessiondatatask

我的iOS应用程序的视图控制器只需使用Swift 3代码和基础类URL,URLRequest,URLSessionDataTask从我的后端API服务器请求JSON。

我的后端API服务器(sesapi.infinnovation.co)支持基于TLS 1.2的HTTPS,并且在IPv4,IPv6网络上都能很好地工作(因此,后端服务器完全是ATS兼容的(App Transport Security))。我的应用程序被Apple App Review拒绝,因为当App Review使用我的应用程序构建时,它显示没有互联网连接提示。

当我使用Xcode在我的iOS设备中部署我的应用程序时,它工作得非常好并且没有网络错误。但是,当我的应用程序版本提交到Xcode上的iTunesConnect post app存档时,应用程序会收到" nil"显示JSON数据,因此显示网络错误提示。我使用NSLog和TestFlight来获取一些关键的日志信息,这里是日志。

iOS Log shows TIC TCP handshake complete yet no json received from network (当没有从网络接收数据时,NSLog将输出nil JSON,否则它将自己输出JSON字符串)

当我尝试使用Ad-Hoc或使用TestFlight构建的.ipa存档导出时,我的应用程序无法正常工作且无法显示互联网。

我的应用程序项目目前是开源的,我在这方面已经发布了Apple TSI,但即便他们也无法提供帮助。如何修复我的应用并使其立即运行到商店。 App Project on GitHub

在这方面的任何帮助将受到高度赞赏。我已经尝试了很多方法,并咨询了很多人来解决这个问题,但都是徒劳的。 提前谢谢。

0 个答案:

没有答案