インターネット経由で自分自身を更新するアプリがありますが、更新されたコピーは、Leopard (10.5.8) を実行している PowerPC マシン (G5) では実行されません。アプリをダブルクリックすると、「アプリケーション " appname " は、このアーキテクチャではサポートされていないため、開くことができません」というメッセージが表示されます。しかし、ここに奇妙な部分があります。Finder またはコマンドを使用してアプリを複製するとcp -R
、複製は正常に実行されます。それでも、ls -laeR
両方のアプリで行った場合、結果は同じです. マシンを再起動しましたが、2 つのコピーの違いはまだ残っていました。
アプリの名前を変更すると、アプリが実行されることがありました。数回試行した後、名前を元の名前に戻し、引き続き実行することができました。
これが 1 台のマシンだけで発生した場合は、ディスクの破損、宇宙線、またはブードゥー教の呪いとして片付けますが、顧客から報告があり、自分のマシンで再現しました。
この動作を引き起こす可能性のあるアイデアはありますか?