macos swift
UserDefaults 使用,把debug 和 正式的环境区分开
static var group: UserDefaults {
#if DEBUG
UserDefaults(suiteName: "group.cn.mydomain.appnameDebug")!
#else
UserDefaults(suiteName: "group.cn.mydomain.appname")!
#endif
}
但是提示是这样的:
Couldn't read values in CFPrefsPlistSource<0x600000bc54d0> (Domain: group.cn.mydomain.appnameDebug, User: kCFPreferencesAnyUser, ByHost: Yes, Container: (null), Contents Need Refresh: Yes): Using kCFPreferencesAnyUser with a container is only allowed for System Containers, detaching from cfprefsd