差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
blog:2012:2012-12-18 [2013-05-29 10:38] Decomo |
blog:2012:2012-12-18 [2013-11-22 17:27] Decomo |
||
---|---|---|---|
行 1: | 行 1: | ||
====== Mountain LionにXcode 3をインストール ====== | ====== Mountain LionにXcode 3をインストール ====== | ||
+ | |||
+ | ===== カーネルパニックを起こさない方法(2013-08-28) ===== | ||
+ | |||
+ | OS再インストールに伴い再びML上にXcode 3を入れる機会が巡ってきた。 | ||
+ | |||
+ | やはりカーネルパニックで強制シャットダウンは気持ちのいいものではないので、調べてみたら[[http:// | ||
+ | |||
+ | - Xcode 3.2.6のDMGをマウントし、中身を丸ごとターミナル経由でコピーする(Finderだと不可視項目をコピー出来ない)。< | ||
+ | cp -R / | ||
+ | </ | ||
+ | - インストールスクリプトを編集し、カーネルパニックの原因となるパッケージをインストールされないようにする。< | ||
+ | 【145行目付近】 | ||
+ | function isDevToolsCompatible() | ||
+ | { | ||
+ | if ( system.env.COMMAND_LINE_INSTALL == 1 ) { return true; } | ||
+ | if( system.compareVersions(my.target.systemVersion.ProductVersion, | ||
+ | return true; | ||
+ | } | ||
+ | return false; | ||
+ | } | ||
+ | ↓ | ||
+ | function isDevToolsCompatible() | ||
+ | { | ||
+ | return true; | ||
+ | } | ||
+ | |||
+ | -------- | ||
+ | 【182行目を削除】 | ||
+ | <line choice=" | ||
+ | ↓ | ||
+ | (削除) | ||
+ | |||
+ | -------- | ||
+ | 【425〜433行目を削除】 | ||
+ | <choice | ||
+ | id=" | ||
+ | customLocation = '/' | ||
+ | customLocationAllowAlternateVolumes = ' | ||
+ | start_visible=' | ||
+ | > | ||
+ | <pkg-ref id=" | ||
+ | </ | ||
+ | |||
+ | ↓ | ||
+ | (削除) | ||
+ | |||
+ | -------- | ||
+ | 【528〜529行目を削除】 | ||
+ | <pkg-ref id=" | ||
+ | |||
+ | ↓ | ||
+ | (削除) | ||
+ | |||
+ | -------- | ||
+ | 【650行目を削除】 | ||
+ | <pkg-ref id=' | ||
+ | ↓ | ||
+ | (削除) | ||
+ | </ | ||
+ | - コピーしたXcode and iOS SDK.mpkgを実行する。「“Xcode and iOS SDK”を開くには、インストーラを終了してから再度開く必要があります。」と出るので、そのまま[OK]を押す。インストーラを32ビット版で開き直してるらしい。 | ||
+ | - 「証明書切れ〜」と言われるが、気にせず[続ける]押下。インストールパッケージの選択画面まで進める。 | ||
+ | - インストールパッケージの選択で< | ||
+ | - 途中で「iTunesを終了せよ」的なダイアログが出てきた場合、iTunesを終了すると共にアクティビティモニタから「iTunes Helper」も終了させる。 | ||
+ | - / | ||
+ | - インストールオプションでUNIX Developmentを選択し、かつXcode 4のCommand Line Toolsを既にインストールしていた場合、Command Line Toolsを再インストールする。UNIX Developmentで置き換わってしまったため。 | ||
+ | - インストールが終わったら、/ | ||
+ | - インストール完了! | ||
+ | |||
+ | ===== 以前の方法 ===== | ||
OS X v10.8にXcode 3.2.6を強制インストールしようとすると、途中で突然Macがブラックアウトし再起動中に再び落ちるという、お顔真っ青ループに陥る。 | OS X v10.8にXcode 3.2.6を強制インストールしようとすると、途中で突然Macがブラックアウトし再起動中に再び落ちるという、お顔真っ青ループに陥る。 | ||
行 32: | 行 101: | ||
===== 参考サイト ===== | ===== 参考サイト ===== | ||
- | [[http:// | + | * [[http:// |
+ | * [[http:// |