我正在尝试创建构建版本(任何iOS设备(arm64)),但收到错误:
/.../核心数据:1:1:API误用:尝试序列化对非所有者协调器的存储访问(PSC = 0x60000381b8e0,存储PSC = 0x0)
该应用程序编译,并在所有模拟器上运行没有任何错误,也在真实设备上(在3个不同的iPhone上测试)。我在控制台中没有日志,只有错误,甚至没有警告。
- 我的应用未使用Core Data。**我仅在UserDefaults中保存了几个用户设置。
设置:Xcode 13.1(但Xcode 12也是如此)、Cocoapods、Swift 5、macOS Big Sur、SwiftUI 2.0 + Combine,我支持iOS 14+的目标
我已经试过了:
- 我看过资产文件夹没有重名,也不是空的。
- 我删除了洛蒂,以及它放在资产中的文件-没有帮助。
- 我已经更新了我所有的pod。
- 我尝试过清理派生数据、清理构建、重新安装Pod和重新启动Mac。
- 我的代码中没有
Data(contentsOf:url)
。
知道为什么会这样吗?
This post没有帮助,我已经尝试了所有建议的选项,没有一个在这里适用。This实际上使用的是Core Data,所以它不适用,他们提到的所有帖子也不适用,评论中的建议也不适用。
2条答案
按热度按时间2j4z5cfb1#
解决了这个问题。我做的是:
mwngjboj2#
我也有这个问题,当我看到娜塔莉的评论时,我立刻意识到了问题所在。
我个人在我的资产文件夹中有“kra”文件。检查你的图像的文件类型。