Swift 无法在沙盒应用程序中读取和写入用户默认值

Swift 无法在沙盒应用程序中读取和写入用户默认值,swift,cocoa,nsuserdefaults,sandbox,Swift,Cocoa,Nsuserdefaults,Sandbox,我沙盒了我的应用程序,从那以后我得到了以下错误: 2017-12-29 19:31:19.649922+0100 Testapp[74854:12059315] [User Defaults] Failed to read values in CFPrefsPlistSource<0x6080000e0080> (Domain: testapp, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null)): acce

我沙盒了我的应用程序,从那以后我得到了以下错误:

2017-12-29 19:31:19.649922+0100 Testapp[74854:12059315] [User Defaults] Failed
to read values in CFPrefsPlistSource<0x6080000e0080> (Domain: testapp, User:
kCFPreferencesCurrentUser, ByHost: No, Container: (null)): accessing preferences
outside an application's container requires user-preference-read or file-read-data sandbox access, detaching from cfprefsd

2017-12-29 19:31:19.893912+0100 Testapp[74854:12059315] [User Defaults] attempt to
set 100 for key in numberOfResults in non-persistent preferences domain
CFPrefsPlistSource<0x6080000e0080> (Domain: testapp, User:
kCFPreferencesCurrentUser, ByHost: No, Container: (null))

知道我错过了什么吗

你只显示了一行代码,想让陌生人知道出了什么问题?@ElTomato没有更多了。仅此而已。未经用户同意,您不能写入任何文件。这就是为什么我问你是否还有其他代码要显示。如果可以的话,那么为什么他们首先会要求你的应用程序被沙盒?你能发布你的权利文件吗?是macOS还是iOS?
UserDefaults.standard.set(true, forKey: "NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints")