從AppStore更新到新版本時,是否可以執行一些操作,例如添加/刪除目錄,從app目錄下的文件?如何在AppStore上更新應用程序版本
0
A
回答
1
您可以查看當前的軟件包版本:
[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"]
,並執行你的行爲,如果這兩個版本是新的,並且用戶已經安裝在他的文件目錄中的舊文件。請記住還要在用戶的默認設置中寫入一個標誌,以避免多次執行更新操作。
0
使用答案Teddy提供了here您可以使用NSUserDefaults將應用程序版本號存儲到IOS設備上,然後將其作爲公共變量硬編碼爲您的應用程序的版本。然後,您只需將硬編碼版本與已存儲在用戶設備上的NSUserDefault進行比較,然後檢查它們是否不匹配。如果它們不匹配,則應用程序必須更新(或者將錯誤的值硬編碼到NSUserDefault中),然後您可以從中取出它。
編輯:不硬編碼的公共變量,andreamazz有它正確的,你可以檢查你的包版本號
相關問題
- 1. Appstore審查過程和應用程序版本更新
- 2. AppStore中應用程序更新版本的直接鏈接
- 3. Appstore應用程序版本號
- 4. iPhone:應用程序新版本不會出現在AppStore更新列表中!
- 5. 無法下載應用程序 - 在AppStore後,新的應用程序版本
- 6. 版本號問題,同時在appstore上提交應用程序
- 7. Appstore - 如何使用新的Xcode項目更新應用程序
- 8. 如何從AppStore中刪除iPhone應用程序版本?
- 9. Apple AppStore中的應用程序更新過程如何工作
- 10. 如何更新我的現有應用程序在Appstore上可用的區域?
- 11. 將版本更新到Appstore時如何更新sqlite數據庫。
- 12. 在iPhone上發佈新更新後,如何保留舊應用程序版本
- 13. 上傳應用程序的更新版本,以新的應用程序ID店
- 14. 應用程序版本更新sniplets
- 15. 應用程序版本未更新
- 16. 更新應用程序的Rails版本
- 17. 如何更新應用程序的數據而無需更新應用程序版本? (android應用程序)
- 18. 如何在Chrome應用程序中動態更新版本號?
- 19. 更新使用CoreData的AppStore上的iOS應用程序
- 20. 如何將iPhone版本添加到AppStore上的iPad應用程序
- 21. AppStore:我們可以提交另一個版本更新時,應用程序正在開發者版本
- 22. 從TestFlight測試版應用程序更新應用程序到AppStore列出的應用程序
- 23. 如何在新版本應用程序上清潔IsolatedStorageSettings
- 24. iOS AppStore更新與本地化將打破應用程序?
- 25. 如何重新上傳我們的應用程序到appstore
- 26. 如何在較新版本上安裝舊版本的UWP應用程序?
- 27. 經過充分測試應用程序崩潰在AppStore上版
- 28. 如果新版本可用,如何在Android應用程序中強制更新?
- 29. 如何準備的iPhone應用程序,以便能夠升級到最新版本可在AppStore上
- 30. Codename one:如何在appstore上上傳應用程序