ソースの表示以前のリビジョンバックリンク全て展開する/折り畳む文書の先頭へ Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer Reddit Teams最近の変更Send via e-Mail印刷パーマリンク × 目次 Mountain LionにXcode 3をインストール カーネルパニックを起こさない方法(2013-08-28) 以前の方法 参考サイト « BootCampのWindowsがCACHE_MANAGERで落ちる問題の対処方法 HFS+の透過圧縮でディスク容量を節約してみる » Mountain LionにXcode 3をインストール カーネルパニックを起こさない方法(2013-08-28) OS再インストールに伴い再びML上にXcode 3を入れる機会が巡ってきた。 やはりカーネルパニックで強制シャットダウンは気持ちのいいものではないので、調べてみたらKPを回避してインストールする方法を見つけた。素敵過ぎる。 Xcode 3.2.6のDMGをマウントし、中身を丸ごとターミナル経由でコピーする(Finderだと不可視項目をコピー出来ない)。cp -R /Volumes/Xcode\ and\ iOS\ SDK/ ~/Desktop/Xcode インストールスクリプトを編集し、カーネルパニックの原因となるパッケージをインストールされないようにする。 ~/Desktop/Xcode/Xcode and iOS SDK.mpkg/Contents/iPhoneSDKSL.dist 【145行目付近】 function isDevToolsCompatible() { if ( system.env.COMMAND_LINE_INSTALL == 1 ) { return true; } if( system.compareVersions(my.target.systemVersion.ProductVersion, '10.6.6') >= 0 && system.compareVersions(my.target.systemVersion.ProductVersion, '10.7') < 0 ) { return true; } return false; } ↓ function isDevToolsCompatible() { return true; } -------- 【182行目を削除】 <line choice="XcodeExtrasHIDDEN"/> ↓ (削除) -------- 【425〜433行目を削除】 <choice id="XcodeExtrasHIDDEN" customLocation = '/' customLocationAllowAlternateVolumes = 'YES' start_visible='false' > <pkg-ref id="com.apple.pkg.Xcode_MacOSX10.6_Extras"/> </choice> ↓ (削除) -------- 【528〜529行目を削除】 <pkg-ref id="com.apple.pkg.Xcode_MacOSX10.6_Extras" auth='root'>file:../Packages/Xcode_MacOSX10.6_Extras.pkg</pkg-ref> ↓ (削除) -------- 【650行目を削除】 <pkg-ref id='com.apple.pkg.Xcode_MacOSX10.6_Extras' installKBytes='14742'/> ↓ (削除) コピーしたXcode and iOS SDK.mpkgを実行する。「“Xcode and iOS SDK”を開くには、インストーラを終了してから再度開く必要があります。」と出るので、そのまま[OK]を押す。インストーラを32ビット版で開き直してるらしい。 「証明書切れ〜」と言われるが、気にせず[続ける]押下。インストールパッケージの選択画面まで進める。 インストールパッケージの選択でSystem Toolsのチェックを外す。さもないとCHUDのカーネル拡張が悪さをしてカーネルパニックになる。UNIX Developmentを選んだ場合、後ほど対応が必要。iOS SDKは古過ぎて開発には使えないので入れる必要もないだろう。その他のオプションはご自由に。 途中で「iTunesを終了せよ」的なダイアログが出てきた場合、iTunesを終了すると共にアクティビティモニタから「iTunes Helper」も終了させる。 /Developer/usr/bin の中の壊れているシンボリックリンクを修正。……といっても、それらしきものは見つからなかったのでスルー。 インストールオプションでUNIX Developmentを選択し、かつXcode 4のCommand Line Toolsを既にインストールしていた場合、Command Line Toolsを再インストールする。UNIX Developmentで置き換わってしまったため。 インストールが終わったら、/Developer/PlatformsにMacOSX.platformディレクトリだけが存在している事を確認。他のplatformがあったらtmpディレクトリを作りその中に移動する。さもないとInterface Builderが起動しない。 インストール完了! 以前の方法 OS X v10.8にXcode 3.2.6を強制インストールしようとすると、途中で突然Macがブラックアウトし再起動中に再び落ちるという、お顔真っ青ループに陥る。 Xcode 3に含まれるカーネル拡張が悪さをしてるので、当該kextを削除してやればおkという訳で、作業の覚書。といってもここの手順に従うだけ。 先述したが、インストール中に問答無用で落ちるので、他のアプリなどが動いていない状態で実行した方が良い。あと自己責任で。消してるkextから想像するに、プロファイラ系のツールが使えなくなるかもしれない(激しく未確認→やはりプロファイラが使えなくなっていた)。 復旧スクリプトを準備するfsck -fy mount -uw / rm -rf /System/Library/Extensions/AppleProfileFamily.kext rm -rf /System/Library/Extensions/CHUD*.kext (2013-04-03追記) スクリプトファイルを作ったら chmod +x /path/to/repair-script で実行属性を付ける。 Xcode 3のDMGをマウントし、ターミナルを開いてインストーラを起動する cd "/Volumes/Xcode and iOS SDK" COMMAND_LINE_INSTALL=1 open "Xcode and iOS SDK.mpkg" iOS SDKは除いてXcodeをインストールする。さもないとInterface Builderが使えなくなる。 インストール終盤でカーネルパニックで落ちるが、気持ちを落ち着かせながら電源断。 シングルユーザーモードでブート(⌘+Sを押しながら起動)し、準備してある復旧スクリプトを実行&再起動。スクリプトを使わずに手打ちでも当然おk /path/to/repair-script reboot 以上で、無事Macが立ち上がるようになり、Xcode 3も使えるようになる。あぼーんしてたらごめんなさい。 どうでもいいけど、Xcode 4って使いづらくないっすか。どーも1ウィンドウに全てを押しこむインタフェースは好きじゃない。 デバッガが使いにくくて死にそう。“3が付く”某ゲーム機のデバッガを彷彿とさせる使いにくさ。 参考サイト Xcode 3 on Mountain Lion How to install Xcode 3 on Mountain Lion - hamstergene Comments […] ここ […] 1 | After Effectsユーザーのための、プログラミング入門 その14 F’s Plugins その1 コンパイル手順 | AEP Project | 2013-02-16 21:43 | reply вредны ли прогоны для сайта скрыть ссылку от индексации промокод на скидку подружка промокод на скидку косметики индексацию веб страницы как ускорить индексацию сайта яндексом прогон по каталогам сайтов самостоятельно http://ods.org.ua/user/Davidslolf/ что значит индексация сайта https://www.lightknotes.com/MyBB/member.php?action=profile&uid=26022 промокоды на кфс 2022 на скидку http://www.boldkuangjia.com:8000/cart/bbs/board.php?bo_table=free&wr_id=680099 htaccess запретить индексацию сайта прогон сайта по каталогом http://michiya-cs.com/userinfo.php?uid=34847 гугл ускоренная индексация страниц http://bwiki.dirkmeyer.info/index.php?title=%C3%90%C3%A2%E2%82%AC%E2%84%A2%C3%90%C2%BD%C3%90%C2%B5%C3%91%CB%86%C3%90%C2%BD%C3%90%C2%B8%C3%90%C2%B5_%C3%90%C2%A1%C3%91%C3%91%E2%80%B9%C3%90%C2%BB%C3%90%C2%BA%C3%90%C2%B8 авто прогон сайт по каталогам https://medic.zkgmu.kz/?option=com_k2&view=itemlist&task=user&id=5043469 прогон сайта по статистике сервис для проверки индексации сайта https://qa.andytoan.vn/index.php?qa=176213&qa_1=%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%B8-%D1%80%D0%B0%D1%81%D0%BA%D1%80%D1%83%D1%82%D0%BA%D0%B0-%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2 huawei купон на скидку как повысить индексацию сайта dns купоны на скидку массаж скидка купон https://followgrown.com/read-blog/23378 прогон по каталогам сайтов 1ps сервис прогона сайта о скидки распродажи промокоды big geek купон на скидку http://ru.monumentefunerare.md/index.php?subaction=userinfo&user=Juleslak прогон сайта по социальным закладкам промокоды скидки 2022 мтс купон на скидку продвижение в маркетинге статья http://cmsthemefinder.com/userinfo.php?uid=37896# бесплатный прогон сайта в твиттере https://knotbb.com/member.php?action=profile&uid=3605183 скачать хороший фильм на телефон бесплатно индексация сайта в поисковых системах бесплатно скачать фильмы на телефон без регистрации http://xn--q20bz7b.com/bbs/board.php?bo_table=free&wr_id=107473 прогон сайта по трастовым базам узнать индексацию сайта 2 | SitebusinessSor | 2026-04-07 05:51 | reply этот сайт https://vodkabet-vbt.com/ 3 | Jeremyfub | 2026-04-07 11:56 | reply каталог https://vodkabet-vbt.com 4 | Jeremyfub | 2026-04-07 16:00 | reply Name E-Mail Website 人間の証明として、ボックス内の全ての文字を入力してください。 この項目は空のままにして下さい:Preview Comment blog/2012/2012-12-18.txt 最終更新: 2015-01-06 11:51(外部編集)