我有一个通过 Internet 自行更新的应用程序,更新后的副本无法在运行 Leopard (10.5.8) 的 PowerPC 机器 (G5) 上运行。双击应用程序会产生一条消息,提示“您无法打开应用程序“ appname ”,因为此架构不支持它。” 但这是奇怪的部分:如果我使用 Finder 或使用cp -R
命令复制应用程序,那么副本运行良好!然而,如果我ls -laeR
在两个应用程序上都这样做,结果是相同的。我重新启动了机器,两个副本之间的差异仍然存在。
有时,重命名应用程序使其运行。经过几次尝试,我设法将其重命名回原来的名称,并且仍然可以运行。
如果这只是在一台机器上,我会认为它是磁盘损坏、宇宙射线或巫毒十六进制,但它是由客户报告的,然后我在自己的机器上复制了它。
任何想法可能导致这种行为?