脱獄している場合にしかできない方法と、脱獄・未脱獄共にできる直し方が違うようです。
脱獄済みのiPhoneの場合
1. Cydiaから『iWipe Cashe』というアプリをダウンロード。
2.インストールされたアプリを起動すると直りました。
脱獄していない場合(脱獄していても可能)
- App Storeから今までにダウンロードしたことが無いアプリ(無料でも有料でも何でも良い)をダウンロードして、ダウンロードが終了する前にダウンロード中のアプリのダウンロードを中断する。アイコンをタップすると中断できます。
- iPhoneを再起動。(電源ボタン長押し)
- これで白いアイコンが元に戻るので、先程の適当にダウンロードしたアプリは再開するか削除するかしてください。
一応、脱獄していない場合のパターンも試したましたが復活しなかったので、著者の場合は脱獄していたのでアプリを使用しました。
その他には iPhoneをPCにつないでiTunesで白くなったアプリを削除して同期する。「再インストールして同期する。」らしい。
これでもダメな場合はバックアップをとって復元するしかないようです。
なぜ、このようになるかというとSpringboard上のキャッシュが問題では?という情報があるので脱獄してるiPhoneでしか起こらないものかもしれません。