2016-12-21 20 views
0

我已將我的應用程序上傳到Apple Store。我正在使用iOS 10.2。上傳後,我得到了一個拒絕消息:在iPad和iPhone上運行連接到IPv6網絡的iOS 10.2ios應用程序因ipv6上的ios 10.2應用程序崩潰而被拒絕

你的應用程序崩潰,當我們:

具體而言,我們發現,發送消息後,應用程序崩潰。

On Wi-Fi 

請給我建議我該怎麼做。提前致謝。

+0

嘿,PLZ檢查您的應用程序中的網絡服務,還檢查服務器端安裝的操作系統,它是否支持iPV6? – Mukesh

+0

你在使用某種Reachability類嗎?其中一些不能正確處理IPv6。 – Abizern

+0

你好。我也遇到了同樣的問題。應用程序拒絕了蘋果這條消息: 「您的應用程序墜毀在連接到IPv6網絡的iPad運行iOS 9.2.1」。問題是我沒有使用IPV6,也沒有辦法做一個真正的測試。 你找到一個解決方案爲你工作? – Michel

回答

0

答案很簡單,你將不得不嘗試重現崩潰,並修復它。

蘋果不會讓應用進入App Store,其中發現崩潰了。我建議找一個擁有支持IPv6的網絡的朋友/家庭成員(如果您自己無法啓用它),並嘗試在該網絡下的各種條件下使用您的應用。

+1

其我的問題的兄弟請你回答我簡單我做什麼來解決這個問題。 – vky

+0

從蘋果 2. 1性能:APP完整性 性能 - 2.1 您的應用程序墜毀在連接到IPv6網絡時,我們的iPad和iPhone運行iOS 10.2: 1)啓動應用程序。 2)提供的演示帳戶憑據輸入。 3)點擊登錄按鈕。 4)應用程序崩潰。 使用你的應用程序時,這種情況發生: - 通過Wi-Fi 我們附上詳細的崩潰日誌來幫助解決這個問題。 下一步 請修改您的應用程序和測試設備上,同時連接到IPv6網絡(所有的應用程序必須支持IPv6),以確保其運行正常。 – vky

+0

對不起哥哥,你需要修復你的崩潰,我沒有你的代碼,所以我不知道您的具體問題 –

0

應用程序審查網絡,如服務提供商部署的網絡,不支持IPv6到IPv6連接。因此,如果您的服務器支持IPv6,則您的應用程序將直接與它通話,而無需通過NAT64轉換器。

請檢查你的鏈接是支持IPv6的,或者不使用這個LINK

read more

+0

當我點擊鏈接打開,然後搜索https://www.google.com.pk它returns.http ://ready.chair6.net/?url = https%3A%2F%2Fwww.google.com.pk – vky

+0

@vky如果您正在使用AFNetworking ...您已將AFNetworking更新爲最新版本和Apple的Reachability類,您可以試試這個,我希望它能起作用。 –

+0

@vky過渡到僅IPv6網絡https://forums.developer.apple.com/thread/4971 –

0

只需添加一個CDN:因此(例CloudFlare的)到您的域名,更改域名服務器並確保IPv6的兼容性功能開啓上。這爲我工作

1

如果您的應用程序包含web服務,並已實現NSURConnection那麼請轉換所有NSURLConnection的到NSURLSession。 。

1

我的應用得到了拒絕出於同樣的原因,但它不是問題。我的應用因拒絕登錄按鈕而被拒絕的原因。

這是工作,當我編譯和Xcode的(也就是說XCode 8.2.1),但蘋果說,這是崩潰運行。

於是,我就在發佈模式下運行它,因爲我們通常在調試運行我們的應用程序模式,當我們在Xcode中運行。

enter image description here

enter image description here

而且我的應用程序崩潰時,我跑了它在釋放模式,我發現的bug,它發生時,編譯器試圖優化解密功能。 我認爲新的llvm 8.0編譯器存在一些問題。

現在我的應用程序得到了AppStore的批准。

相關問題