首页 > 解决方案 > Catalyst App 中的 UserDefaults 错误,推荐的解决方案不起作用

问题描述

当我的应用程序作为 Catalyst 应用程序运行时,我收到以下错误,它不会在 iOS 上发生。

2020-05-25 11:33:40.249195-0400 Wasted Time[80637:885413] [User Defaults] Couldn't write values for keys (
    ApplicationAccessibilityEnabled
) in CFPrefsPlistSource<0x600002c01b00> (Domain: com.apple.Accessibility, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: Yes): setting preferences outside an application's container requires user-preference-write or file-write-data sandbox access

我已确认我的 App Sandbox 设置将“用户选择的文件”权限设置为“读/写”,并在重新构建应用程序之前清理了构建构建文件夹和派生数据。

我正在运行 Xcode 11.5 (11E608c) 并在 macOS Catalina 版本 10.15.5 Beta(19F94a) 上进行开发

我也在 Xcode 11.1 (11A1027) 和 macOS Catalina 版本 10.15.4 上看到了这一点

所以这似乎不是 Catalina 的 Xcode 版本的问题。

标签: swiftxcodecatalyst

解决方案


与多人审阅后,这似乎是一个Xcode问题,代码实际上并没有任何问题。关闭这个帖子


推荐阅读