AbyssLukeのガイドライン(更新停止)

はてダから移転。このブログは更新されません。

ISSupport.frameworkをいれなおした(ファイルの再インストール)

ググっても日本語の情報が見あたらなかったので。
1年くらいか前にMacの/System/Library/PrivateFrameworks/ISSupport.frameworkが破損したらしく、MailやiCalなどが

dyld: Library not loaded: /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
Referenced from: 〜
Reason: no suitable image found. Did find:
/System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport: unknown file type, first eight bytes: 〜

みたいなエラーでcrashし起動できなくなっていた。
昨日ISSupport.framework*1を統合アップデートのパッケージから入れなおして、久し振りにMailやiCalを起動することに成功したのでメモしておく。

統合アップデートをDLする

対応したバージョンの統合アップデートをAppleからDLする。
今回は10.4.11 PPC版をDL。以降10.4.11 PPC版の場合で解説。

パッケージを取り出して展開する

  • DLしたdmgファイルをダブルクリックでマウントしMacOSXUpdCombo10.4.11PPC.pkgをどこかにコピーする。
  • ここからunpkgをDLし展開、お好みで/Applicationsにインストールする。
  • unpkgを起動しどこかにコピーしておいたMacOSXUpdCombo10.4.11PPC.pkgをunpkgのウインドウにD&Dする。

ファイルをコピーする

展開できるとMacOSXUpdCombo10.4.11PPCというフォルダができているはずなので、
MacOSXUpdCombo10.4.11PPC/System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport

/System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
にコピーすればOK。要管理者権限&パスワード。コマンドラインなら

% sudo cp MacOSXUpdCombo10.4.11PPC/System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
Password:
%

無事に起動できるかためしてみる

MailやiCal、システム環境設定の.Mac(MobileMe)などを開いてみる。起動すれば成功。
自分の場合はトライアルでつかっていた.Mac(MobileMe)のアカウント設定を削除したりした。

*1:正確にはISSupport.frameworkのバイナリ、ISSupport.framework/Versions/A/ISSupport