gpt4 book ai didi

ios - s 为什么我的 Product->Archive 会在不同上下文中的对象之间出现 'Illegal attempt to establish a relationship ' compressionType' 失败?

转载 作者:行者123 更新时间:2023-12-01 16:20:56 26 4
gpt4 key购买 nike

在设备上构建和运行我的应用程序时一切都很好。问题是在归档 xcode 的最后总是给出这个错误。你能至少帮我调试一下这个错误吗?因为每次我都需要 20 分钟才能看到它是否再次失败。

enter image description here

enter image description here

获得的调试信息:当我将一些压缩图像添加到 Assets 目录时引发此错误。当我删除压缩图像并添加原始未压缩图像时,不会引发错误。

最佳答案

你是如何压缩图像的?

This link指出当您尝试在核心数据中的单独对象之间建立关系时会引发类似的错误。我认为 Assets 目录必须在底层使用核心数据。我的猜测是,您压缩和重新应用图像所做的任何事情都会以某种方式将元数据工件添加到您的 Assets 项中,这些工件显示为与 Xcode 的其他 Assets 或对象的关系,这是不允许的。我不是根据经验说的,只是阅读您的错误。

如果您认为新的压缩图像很好并且不应该有任何奇怪之处,请尝试删除 Assets 目录中的项目并使用相同的键/名称创建一个新 Assets ,然后添加您的压缩图像。 Assets 目录项目有时包含到奇怪的元数据上。

此外,即使在大型项目中,20 分钟的编译时间也很长,如果您认为可以在新项目中重新创建错误,那么测试起来会快得多。只需使用几个 ImageView 制作一个新图像,将旧图像放在第一位,然后尝试在那里重新运行。如果您在那里工作,您应该能够将 Assets 目录内容从一个项目复制到下一个项目。

编辑:还有直接在 xibs 或 Storyboard文件中使用的图像吗?似乎编译器咳出的一些元数据可能与 xib 文件有关。我对您帖子中编译器产生的东西不太熟悉,但是您应该检查 Assets 更改后您的界面构建器文件是否仍然正确加载。

关于ios - s 为什么我的 Product->Archive 会在不同上下文中的对象之间出现 'Illegal attempt to establish a relationship ' compressionType' 失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60251805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com