我創建了一個映射模型以在兩個核心數據模型之間進行遷移。然後,我編輯了我的映射模型(添加了自定義遷移策略,更改了映射名稱等),運行模擬器,並且...沒有任何更改。舊的映射模型已加載,忽略了我的更改。查看模擬器運行的包,.cdm文件的大小也沒有改變。在XCode中更改爲映射模型未在模擬器捆綁軟件中更新
另一個奇怪的問題是,有時映射模型甚至無法找到,導致遷移錯誤。在這種情況下,軟件包中的.cdm文件存在但非常小 - 小於0.5k(我的工作文件是〜14k)。
我試着運行「清潔」,清空Xcode的DerivedData目錄並重置模擬器。他們僅爲新的映射模型解決問題,但編輯它們將再次失敗。這使得使用映射模型幾乎不可能。非常令人沮喪:-(
清理所有似乎一般幫助,現在編輯的變化*是*拾起。然而,一箇舊的映射模型將不會被刪除,直到從模擬器中刪除這個包...仍然有效,謝謝! –