应用由于IPv6网络崩溃被拒,原因崩溃IPv6的

应用由于IPv6网络崩溃被拒,原因崩溃IPv6的

问题描述:

最近我的应用程序被拒绝。但是象征着崩溃报告,即使在iPv6上,我也无法克服这个崩溃。应用由于IPv6网络崩溃被拒,原因崩溃IPv6的

苹果说:你的应用程序坠毁在连接到 IPv6网络时,我们在挖掘中的任何消息 选项卡中的最新报道iPad的运行IOS 10.3.1。当使用你的应用程序出现这种情况: - 通过Wi-Fi我们附上详细的崩溃日志来帮助解决这个问题

Symbolicated崩溃报告是:

Thread 0 name: Dispatch queue: com.apple.main-thread 
Thread 0 
Crashed: 
0 libswiftCore.dylib    0x000000010083e2ac 
**swift_unknownRetain (__hidden#18966_:380) 1 *******     
    0x0000000100026d68 **NewsDetailViewController.getNewsDetail() ->()** 
(NewsDetailViewController.swift:0) 2 ******      
    0x0000000100025228 NewsDetailViewController.viewDidLoad() ->() 
(NewsDetailViewController.swift:0) 

方法:

func getNewsDetail(){ 

    //Checking reachability via apple Reachability class 
    let reachability: Reachability = Reachability.forInternetConnection() 
    let networkStatus: Int = 
    reachability.currentReachabilityStatus().rawValue 
    if networkStatus == 0{return} 

    activityIndicatorView.startAnimating() 
    //WebServices class uses simple NSURLSession tasks 
    WebServices(type: .get).startRequest(url: AppUrl.NEWS_DETAIL + 
     (newsDetail?.newsId ?? ""), info: nil) { (response) in 

     if let data = response?["data"] as?Dictionary<String,String>{ 
      self.setDescription(desc: data["description"]) 
     }else{ 
      self.activityIndicatorView.stopAnimating() 
     } 
    } 

} 

现在挣扎了很多,我一直无法找到崩溃。我的服务器必须支持iPv6吗?如果是这样,为什么所有其他apis正在工作,崩溃只在这个api上。请建议我。

+0

http://stackoverflow.com/questions/40276207/app-rejected-due-to-connected-to-an-ipv6-network-to-ensure-it-will-launch-withou?noredirect=的可能的复制1&lq = 1 – kennytm

+0

是的,我已经检查过,并且我有最新的Reachability类,就像那篇文章所暗示的那样,但它仍然存在。 – ankit

我再次上传它没有任何代码的变化和核准,这是奇怪的,但。这发生在两个应用程序中。

+0

我陷入了同样的问题,最新的解决方案。 –