[英]While validating my ios app I am getting payload error which is related to CoreData
[英]Why am I getting a CoreData error in my iOS or OSX app when I'm not using CoreData?
我在构建过程中收到以下错误。
“API 滥用:尝试序列化非拥有协调器上的存储访问(PSC = 0x7fb5ae208890,存储 PSC = 0x0)CoreData
为什么我的应用程序中出现 CoreData 错误? 我没有使用 CoreData!
此消息不是指您对CoreData的使用,而是指Xcode在内部使用以管理项目的一部分。
一种可能性(发生在我身上)是项目中的.xcassets文件之一损坏。
以我为例,git-lfs出现问题意味着.xcasset文件没有内容。 纠正此问题(在我的情况下,使用git-lfs拉取)意味着.xcassets文件中的资产可用后,编译错误已修复。
因此,通常检查.xcassets文件和任何其他可能需要在XCode内部使用CoreData的Xcode管理项目资源
我在 XCode 12.5.1 中遇到了同样的错误。 它也可能发生在其他情况下,但在我的情况下,结果是由于在同一个资产库中有两个具有相同名称的资产。 两个资产的文件扩展名不同,即使在同一个资产库的不同目录下也会出错。 我通过为所有资产提供唯一名称来修复它。
我有一个非常相似的问题,但就我而言,结果是三件事:
我在 Xcode 14 中发现了同样的问题,并注意到我只添加了一个 1024x1024 的应用程序图标图像。
虽然它是一个 Xcode 功能,但仍在挖掘失败的原因。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.