首页 > 解决方案 > 当我不使用 CoreData 时,为什么我的 iOS 或 OSX 应用程序中会出现 CoreData 错误?

问题描述

我在构建过程中收到以下错误。

“API 滥用:尝试序列化非拥有协调器上的存储访问(PSC = 0x7fb5ae208890,存储 PSC = 0x0)CoreData

为什么我的应用程序中出现 CoreData 错误?我没有使用 CoreData!

标签: ioscore-datagit-lfs

解决方案


此消息不是指您对 CoreData 的使用,而是指 Xcode 的内部使用,以管理您的项目的一部分。

一种可能性(它发生在我身上)是您的项目中的 .xcassets 文件之一存在损坏。

就我而言, git-lfs 的问题意味着 .xcasset 文件没有内容。纠正这个(在我的情况下使用 git-lfs pull)意味着一旦 .xcassets 文件中的资产可用,编译错误就被修复了。

因此,通常检查 .xcassets 文件和任何其他可能需要在 XCode 内部使用 CoreData 的 Xcode 托管项目资源


推荐阅读