私は最近、すべてのデータを新しいMacに移動した後に一部のアプリが表示されたくないという非常に似た問題を抱えていました。提案されたすべてのソリューションを試しましたが、何も助けにはなりませんでした。アプリを詳細に調べてみると、「eXtended ATTRibutes」(xattr
)という名前が付いていることに気付きました。
com.apple.finder.copy.source.inode#N
com.apple.finder.copy.source.volumeuuid#N
これらの属性は、とりわけ、Finder内でファイルがコピーされるときに設定されます。コピーが終了するまでコピーされるアプリがグレー表示され、Finderが(コピーダイアログ内だけでなく)Finderウィンドウ自体でコピーの進行状況を表示する方法を疑問に思った場合-それはすべて異なる種類の属性によって行われますファイルに設定し、このファイル/フォルダ/バンドルがちょうどコピーされていることと、すでにコピーされている量をシステムに伝えます。
通常、Finderはコピー後にこれらのすべての属性を削除しますが、どういうわけかこれらの属性が私のケースでスタックし、これらの属性が設定されていると、Spotlightはアプリがまだコピーされていると考えてアプリの表示を拒否します。
その問題を解決するには、手動で削除する必要がありました。
xattr -d com.apple.finder.copy.source.inode#N PATH
xattr -d com.apple.finder.copy.source.volumeuuid#N PATH
PATH
アプリケーションへの完全なパスである(ただ、ターミナルウィンドウにFinderからドラッグし、完全なパスが書かれています)。アクセス許可/所有権によっては、コマンドを先頭にsudo
追加して拡張特権を取得する必要がある場合があります。
その情報を世界中の人と共有することが役立つと思ったので、ここに投稿しています。