2017-04-07 84 views
1

最近、iPv6ネットワークでクラッシュしたためにアプリケーションが拒否されました。しかし、クラッシュレポートを象徴するように、私はiPv6でもクラッシュすることはできません。iPv6でクラッシュしたためにアプリケーションが拒否されました

Appleは言う:あなたのアプリは、私たちがニュース タブで新しい記事のいずれかをタップすると 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をサポートしなければならないものですか?もしそうなら、他のすべてのapiが動作しているのはなぜですか?この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

コードを変更せずにもう一度アップロードして承認しましたが、それは奇妙です。これは2つのアプリで私に起こった。

+0

私は同じ問題で立ち往生しました。解決策は何ですか? –

関連する問題