2013-12-15 38 views
3

我有一個應用程序,它具有在xcode本身工作正常的webview,但是當我將應用程序存檔到桌面並第一次運行它時,它研究到由於高內存消耗而停止。與正在運行的頁面有關。這只是第一次。該頁面不會創建數據庫或使用本地存儲或任何類型的內容。它確實做了很多Ajax請求(只有很少的響應)。可可webview:第一次執行的應用程序緩慢,然後罰款

無論如何,每當我存檔,然後第一次打開應用程序,但不是在那裏後,發生這種情況。

有沒有什麼辦法可以在xcode中複製這種行爲?讓它看起來像是我第一次執行它?因爲我沒有在xcode中獲得這種高內存消耗。

+0

我們有一些類似的問題。我們的應用程序有很多http請求,並且在Safari中一切正常。在WebView中進行封裝時,加載是不正常的:有時它可以正常工作,有時在另一個會話中感覺速度慢大約20倍。我們無法可靠地再現明確的首次/二次開局差異(儘管有時也發生這種差異)。刪除應用程序沙盒權利 - 我認爲可能會限制它 - 沒有幫助。 –

+0

我有完全相同的問題!你有沒有找到任何解決方法? – zvjerka24

回答

1

這裏是爲我工作的解決方案:) 設置優化級別發佈版本。然後做項目乾淨,再試一次:)

Set Optimization Level to None for Release build

+0

將優化級別設置爲None對於生產應用程序來說並非真正可用的解決方案 –

相關問題