2015-06-17 127 views
0

我的應用程序以前是用Titanium編寫的。現在,我已經發布了一個代碼用Swift編寫的新版本。現在用戶將他的應用程序更新到此版本並啓動應用程序後,它崩潰了。然後,當用戶刪除並安裝應用程序時,它再次開始正常運行。什麼可以是檢測應用程序中的這種變化的最佳方式?我想到了一個解決方案。我可以檢查NSUserDefaults中的某個鍵是否已設置,然後刪除並刷新並重新啓動。當代碼庫從鈦改爲Swift後從應用商店更新應用程序時,應用程序崩潰

+0

你有這個安裝日誌嗎? – kopiro

回答

0

也許是因爲鈦在iOS存儲器緩存中保存了某些內容以便對它進行初始化。然後當用戶刪除應用程序時也刪除了這個緩存,也許這是一個很好的解決方法,這是在初次公佈新應用程序時清理緩存。

相關問題