我想知道一些人的觀點是關於測試映射模型的最佳方法嗎?我目前正在開發應用程序以升級應用程序商店中的應用程序,並希望在提交之前儘可能嚴格地測試映射模型。核心數據測試遷移映射模型
4
A
回答
2
我一直在做同樣的事情。
我使用iPhone配置實用程序來安裝1.0版本的應用程序(反覆)。之後,我只需在Xcode的調試器中運行當前版本的應用程序(1.0.1)。工作得很好。 HTH
3
在啓動模擬器之前,無意中發現了這一個,要測試一個遷移,只是...複製一個文件。你需要使用較早版本覆蓋您的應用程序的數據庫(所有CoreData數據和元數據中)
模擬器那裏安裝你的應用程序: "/Users/<username>/Library/Application Support/iPhone Simulator/<iOS Version>/Applications/<Some UUID>/"
的CoreData數據庫可能存在(取決於你做):
open "`find ~/Library/Application\ Support/iPhone\ Simulator/<iOS Version> -name '<your.app>'`/../Documents"`
:
"/Users/<username>/Library/Application Support/iPhone Simulator/<iOS Version>/Applications/<Some UUID>/Documents/whatever.sqlite3"
您可以從終端使用快速打開此文件夾3210
然後只需在遷移之前保留備份,然後在啓動應用程序之前將其複製到模擬器之一。
相關問題
- 1. 映射模型爲NULL - 核心數據遷移
- 2. 遷移核心數據和映射模型
- 3. 使用映射模型在覈心數據對象模型之間遷移
- 4. 核心數據模型遷移步驟
- 5. 找不到適用於核心數據遷移的合適映射模型
- 6. 如何在覈心數據遷移映射中拆分實體
- 7. 核心數據遷移:屬性映射值表達式
- 8. 核心數據遷移addAuthorsObject
- 9. 核心數據遷移
- 10. 如何使用App Store測試核心數據遷移?
- 11. 我如何測試核心數據遷移?
- 12. 替換核心數據模型而不遷移
- 13. 核心數據輕量級遷移 - 無論合併模型
- 14. 遷移複雜的核心數據模型
- 15. 核心數據遷移:如何刪除核心數據棧?
- 16. 通過多種版本的核心數據遷移(無論是否具有映射模型)
- 17. 核心數據強制自定義映射模型/策略而不是輕量級遷移
- 18. 生成以前xcdatamodel版本的數據,核心數據遷移測試
- 19. 手動遷移iCloud核心數據
- 20. 核心數據遷移驗證錯誤
- 21. 核心數據遷移 - 遠程
- 22. 核心數據遷移後的NSRangeException
- 23. 備份核心數據遷移?
- 24. 核心數據只遷移特定表
- 25. 問題核心數據遷移
- 26. 多對多核心數據遷移
- 27. 核心數據遷移到iCloud
- 28. 跳過核心數據遷移
- 29. 核心數據自定義遷移
- 30. iPhone - 核心數據遷移崩潰
(1.0版本的應用程序在.ipa中,我曾經提交給App Store) – nielsbot 2011-04-29 05:16:45
您認爲如果我只是使用第一版本的代碼庫並將其安裝在手機上,然後安裝新版本版本,然後檢查數據庫? – marchinram 2011-05-01 04:20:47
是的..這也可以。刪除應用程序,安裝1.0,然後構建並運行新版本。在iPhone Config Util中使用1.0方便起來非常方便 - 您可以隨時快速重新安裝,同時將您的應用的新版本保留在Xcode中... – nielsbot 2011-05-01 07:22:14