[英]How simulate update of iOS application
我的應用程序具有幾個實現NSCoding
協議的類。 然后應用將這些類的實例保存到文件系統中
在不久的將來,我將發布我的應用程序的新版本。 該應用將包含- (void) encodeWithCoder:(NSCoder *)coder
和- (id) initWithCoder:(NSCoder *)aDecoder
方法的更改邏輯。
問題是:更新后測試該應用程序正常運行的一般方法是什么?
因此,據我所知,您在問,如何確保我的應用程序在更新后的代碼中正確或不正確。
這意味着,更新后的應用程序首次運行時,編碼實例是否可以解碼並完美重用?
在這種情況下,對於新更新的應用程序-在initWithEncoder方法中添加version
密鑰。 如果不存在版本,則那些編碼文件為舊版本,並相應地編寫您的代碼(如果存在),則照常初始化該對象。
這是根據蘋果的建議。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.