// // AppGroup.swift // Keging // // App Group 공유 저장소 — 반드시 이 단일 인스턴스만 사용 (@AppStorage 관찰 전파 문제) // import Foundation enum AppGroup { static let id = "group.com.yechan.Keging" static let defaults: UserDefaults = UserDefaults(suiteName: id) ?? .standard /// App Group 컨테이너 (없으면 도큐먼트 폴더 폴백) static var containerURL: URL { FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: id) ?? FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0] } }