应用程序在iOS 10.0.2上崩溃但在iOS 10.1.1上崩溃

时间:2016-11-08 08:22:02

标签: ios cordova ionic-framework

我的问题是我的应用程序(使用Ionic生成)在iOS 10.0.2上崩溃,但在iOS 10.1.1上没有。每一次,我在2台设备上完成了同样的事情。 我在Google上搜索过,但没有发现任何有类似问题的人。

崩溃来自对具有自签名证书的服务器的POST请求。在Xcode上,日志中唯一的错误是:

  

断言失败:(isForProxy(authConfig.getConnectionType())),   function updateWithResponse,file   /BuildRoot/Library/Caches/com.apple.xbs/Sources/CFNetwork/CFNetwork-808.0.2/HTTP/HTTPAuthentication/AuthenticationHelpers.cpp,   第1168行。

在崩溃之前,Xcode停止了,好像我放了一个断点。相关的线程名为“com.apple.NSURLConnectionLoader”。

崩溃后,我必须删除(或使用Xcode重建/运行)应用程序,因为如果不是,它会在我从设备启动时直接崩溃。

有关的POST请求(在我看来非常基本)是:

    $http.post(url, { data:  data } , { headers: {'Content-Type': 'text/plain'}})
          .success(function (data, status, headers, cfgApp) {
        // some code    
    }.error(function (data, status, headers, cfgApp) {
        // some code
    })

我不知道如何纠正这个错误。我不明白为什么它在iOS 10.1.1上运行良好而在iOS 10.0.2上运行(每个版本使用不同的设备进行测试)。有人重现了类似的错误吗?或者iOS 10.1.1上有哪些内容可以纠正这样的错误?

0 个答案:

没有答案