【Mac】Launchpadのアプリ削除機能にヤバいバグが見つかる

公開日: : Mac

20141102-092001.jpg

iOSライクなユーザーインターフェースでアプリの起動などが行えるMacの機能「Launchpad」。

iOSと同じくアプリアイコンを長押しして削除(アンインストール)することも出来ますが、この機能に「~/Library/Application Supportの中身を消してしまう」というヤバいバグが見つかった模様です。

「~/Library/Application Support」フォルダの中にはアプリに関する重要な情報が多数保存されているので、これが消されてしまうとなるとかなり致命的なバグだと思います。

    

特定のアプリをLaunchpadで削除すると、「~/Library/Application Support」フォルダの中身がすべて削除されてしまうようです。

特定のアプリとしては「Coffitivity」というアプリの名前が上がっています。

20141102-092412.jpg

    

いまのところ、アプリ内のInfo.plist内にあるCFBundleDisplayNameが空白になっているとこの現象が発生するのではと言われています。

CFBundleDisplayNameの中身を確認してから消したりする方法もあるとは思いますが、アップルがこの問題を修正するまでLaunchpad上でアプリをアンインストールしないというのが一番ではないかと思います。

    

@akio0911はこう思った。

これは本当にヤバい不具合ですね・・・しばらくLaunchpad上ではアプリアイコンを削除しないように気を付けたいと思います。

(via togetter.com

この記事を書いた人
あきお(@akio0911
iOSエンジニア、ブロガー。「プログラミングで人々を幸せに」をテーマに活動中。著書に「iPhoneアプリ開発レシピ」「cocos2d for iPhoneレッスンノート」など。東京・大阪にてアプリ開発講座「アプリクリエイター道場」を主催。 MAMORIO株式会社 技術顧問(インタビュー記事)、VISITS Technologies株式会社 技術顧問(インタビュー記事)。ブログ「卵は世界である」を運営。

関連記事

この記事が気に入ったら「いいね!」しよう

follow us in feedly

Feedlyで最新記事を購読

Twitterで更新情報をゲット!

LINEでご感想・ご要望お送りください!
(スマホでLINEを起動 > 友だち追加 > QRコード)

【入門】プログラム・プログラミング・プログラミング言語とは?

こんにちは、@akio0911です。 今回は「プログラム」「プロ

【入門】プログラミング未経験者向けのプログラミング入門連載記事を始めます

こんにちは、@akio0911です。 これからプログラミング未経

【RxSwift】BehaviorRelayとPublishRelayについてまとめてみた

こんにちは、@akio0911です。今回はRxSwiftのBe

【RxSwift】materialize, dematealizeを使ってみた

@toshi0383さんに教えていただいた、RxSwiftのm

【RxSwift】ストリームのcompletedをつぶす(消し去る)方法

RxSwiftで元々のストリームからcompletedをつぶす

→もっと見る

PAGE TOP ↑