[Swift] 56 visionOSアプリ製作 その4 Fatal error: failed to find a currently active container 対策 / visionOSシミュレータのリセット or アプリ削除

[Mac M2 Pro 12CPU, Ventura 13.6, visionOS 1.0 (21N5300a), Xcode 15.1 beta 3]

SwiftDataで使うモデルにプロパティを追加すると、シミュレータ操作時に以下のエラーが出るようになりました。

import Foundation
import SwiftUI
import SwiftData

@Model
final class Face {
    var appNum: Int
    var appName: String
    var urlScheme: String
    var createDate: String // 追加したプロパティ

    init(appNum: Int, appName: String, urlScheme: String, createDate: String) {
        self.appNum = appNum
        self.appName = appName
        self.urlScheme = urlScheme
        self.createDate = createDate
    }
}
Fatal error: failed to find a currently active container

Apple Developer Forumsでも問題になっていて、アプリを再インストールすると直るという結論に落ち着いていました。

visionOSシミュレータからアプリを削除する方法が分からなかったので、メニューからDevice – Erase All Content and Settings… を選択してリセットしました。

23/12/01追記
アプリのアイコン長押しで削除できることを思い出しました。

アイコン長押しで赤い削除ボタン出現

Apple Developer Forums