gpt4 book ai didi

macos - Mac OS X 10.5 App "not supported on this architecture"通过复制治愈?

转载 作者:行者123 更新时间:2023-12-04 06:55:45 24 4
gpt4 key购买 nike

我有一个通过互联网自我更新的应用程序,更新后的副本不会在运行 Leopard (10.5.8) 的 PowerPC 机器 (G5) 上运行。双击该应用程序会产生一条消息,指出“您无法打开应用程序“appname”,因为此架构不支持它。但这是奇怪的部分:如果我使用 Finder 或使用 cp -R 复制应用程序命令,然后重复运行正常!然而,如果我这样做 ls -laeR在这两个应用程序上,结果是相同的。我重新启动了机器,两个副本之间的差异仍然存在。

有时,重命名应用程序使其运行。几次尝试后,我设法将其重命名回原来的名称并仍然运行。

如果这只是在一台机器上发生,我会认为它是磁盘损坏、宇宙射线或巫毒十六进制,但它是由客户报告的,然后我在自己的机器上复制了它。

任何想法可能导致这种行为?

最佳答案

事实证明,Launch Services 数据库以某种方式将该应用程序标记为不受支持,我通过使用半 secret lsregister 验证了这一点。用于转储数据库的命令行工具。任何会更改应用程序修改日期的内容,例如 touch ,足以让 Launch Services 醒来并闻到咖啡的味道。

关于macos - Mac OS X 10.5 App "not supported on this architecture"通过复制治愈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2580450/

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