最近我的應用程序被拒絕。但是象徵着崩潰報告,即使在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上。請建議我。
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
是的,我已經檢查過,並且我有最新的Reachability類,就像那篇文章所暗示的那樣,但它仍然存在。 – ankit