ShapeShifter2.4bでAPEのβ版がインストールされる件について
正直、昨日かなりウンザリさせられてしまった。
事の発端は頂いたメール。 ShapeShifter2.4bをインストールすると、APE(ApplicationEnchaner)の2.0.2b1も自動的に、かつ無告知でインストールされてしまうというもの。
一応はインストールログを読む私なので、吃驚してしまった。 そんな事全くインストールログには書かれていないし、実際にAPEのバージョンを見ると、2.0.1のままになっている。
取り敢えず動作に問題は無さそうなので(私のマックはPPC)、作者に問い合わせてみた。
そうすると、確かにPPCでもIntelでも、ApplicationEnchaner 2.0.2b1がインストールされるとの返事。 バージョンはターミナルから調べて欲しいという、言い過ぎかも知れないが非常に自分勝手な付記があった。 しかし、
/Library/Frameworks/ApplicationEnhancer.framework/Tools/ape_install -s
「/Library/Frameworks/ApplicationEnhancer.framework/Tools/」なんていうディレクトリーは無い。 兎に角PPC環境に限って言えば、これは無い。
この時点でかなりウンザリさせられ、作業を止めてしまった。
んで、ここからが今日の作業。
ShapeShifter2.4b2とAPEを再インストールしました。 一端両方ともアンインストールして、Shapehifter2.4b2のみをインストール。 すると、

ここでやっとこさAPE 2.0.2b1がインストールされる(であろう)事実に行き当たりました。
そのままインストールを続け、ログを見ると、
ShapeShifter 2.4b2 Installation Log
2006-07-29 13:26:32 +0900
Installed /Users/*******/Library/Application Enhancers/ShapeShifter.ape
Installed /Users/*******/Library/PreferencePanes/ShapeShifter.prefPane
Installed /Users/*******/Desktop/ShapeShifter Read Me.rtfd
----------------------------------------------------------------
ShapeShifter 2.4b2 Installation Log
2006-07-30 08:33:29 +0900
Installed Application Enhancer system to /Library/Frameworks/ApplicationEnhancer.framework
Installed /Users/*******/Library/Application Enhancers/ShapeShifter.ape
Installed /Users/*******/Library/PreferencePanes/ShapeShifter.prefPane
Installed /Users/*******/Desktop/ShapeShifter Read Me.rtfd
----------------------------------------------------------------
確かに(バージョンは不明ながら)ShapeShifter経由でAPEがインストールされているのが分かります。
無告知で何かしらのβ版ツールをインストールするのは止めて欲しい。 インストールされるのは構わないが、しっかりと明記して欲しい。 また、インストール後にバージョンを確認出来る事と、インストールログへも明記して欲しい。
そう思った今回でした。
追記:正しいAPEのバージョン確認方法。 ターミナルにて
defaults read /Library/Frameworks/ApplicationEnhancer.framework/Resources/Info \
CFBundleGetInfoString





