2017-04-07 113 views
1

最近我的應用程序被拒絕。但是象徵着崩潰報告,即使在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

回答

1

我再次上傳它沒有任何代碼的變化和核準,這是奇怪的,但。這發生在兩個應用程序中。

+0

我陷入了同樣的問題,最新的解決方案。 –