由于在 iOS 14.2 模拟器的排除架构中设置arm64而导致大量错误

2024-05-02

首先免责声明:我正在使用配备 Apple Silicon M1 的 Mac Mini。

由于 Xcode 12 中的已知错误,我已在排除的架构中设置了 arm64:

链接的框架“XXXXXX”缺少一个或多个架构 该目标所需:arm64。

由于我更改了模拟器的控制台(仅在 iOS 14 中)在启动时打印大量错误,涉及错误的哈希模拟器:

[db] LSchemaConfigureForStore 失败并出现错误错误 域=NSOSStatusErrorDomain代码=-10817“(空)” 用户信息={_LSFunction=_LSSchemaConfigureForStore, ExpectedSimulatorHash={长度= 32,字节= 0xc853fe2e 5309ad0b 8579253e 7b507c34 ... edcdfbe3 457f74e4 },LSLine=405, WrongSimulatorHash={长度= 32,字节= 0x762c6c62 f729dcd9 f2ce6d7b bb9aec8d ... d11ece5a 5fc731a0 }}

还有其他人遇到这个问题吗?问候。


在使用与 Rosetta 一起运行的 Xcode 构建 M1 MBP 时,我遇到了一些不同但相似的问题。 Apple 的一些 API 会失败,并且在失败的同时还会在控制台上打印此错误。

在我看来,这是某种模拟器错误,从 Xcode 12.3 开始就存在。也许12.4可以解决这个问题,但我没有尝试。

无论如何,为我解决这个问题的是下载 iOS 13.7 模拟器运行时。

然后使用这个 iOS 版本创建一个新的模拟器:

如果此解决方案适合您,但您必须拥有 iOS 14,则可以尝试其他 14.x 版本。也许这只是最新的问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

由于在 iOS 14.2 模拟器的排除架构中设置arm64而导致大量错误 的相关文章

随机推荐