現在、Mac OS X
使用するためのxCode 4.2.1
Cocos2dアプリケーションを開発しています。そのため、プログラムの実行中にシステムがスタックし、次のようなメッセージが表示されることがありますYou need to restart your computer.Hold down the power button until it turns off.Then press the power button again
。このメッセージを受け取った後、コンピュータを再起動せずに先に進むことはできません。この問題の背後にある問題は何でしょうか。誰かが私を助けることができますか?
1 に答える
あなたが得るものはカーネルパニックと呼ばれます。
解像度
セーフ ブートで Mac を再起動し、カーネル パニックが再び発生するかどうかを確認します
ほとんどの場合、カーネル パニックは Mac の問題が原因ではありません。Mac の外部の問題が原因である可能性が最も高いです。カーネル パニックが数週間以内に再発しない場合は、さらにトラブルシューティングを行う必要はありません。
- お使いの Mac のモデルに応じて、次のいずれかの方法で再起動します。
• 電源ボタンを数秒間押し続けて、Mac の電源をオフにします。次に、電源ボタンを押して Mac を起動します。
• [再起動] ボタンがある場合は、それを押します。- Mac が起動したらすぐに Shift キーを押したままにして、セーフ ブートでセーフ モードで起動します。注:サードパーティ製の外付けキーボードを使用していて、セーフ ブートで起動できない場合は、代わりに Apple キーボードを使用してみてください。
- Mac の起動時またはセーフ モード中にカーネル パニックが発生した場合は、この記事の「再発するカーネル パニックのトラブルシューティング」セクションに進んでください。
- セーフ ブート後にカーネル パニックが発生せずに Mac が起動する場合は、[Apple メニュー] > [再起動…] を選択して Mac を再起動し、通常どおり起動します。ソフトウェア アップデートを実行し、ソフトウェア アップデートが「お使いのソフトウェアは最新です」と報告するまで、利用可能なすべてのアップデートをインストールします。Mac OS X の更新により、不正なネットワーク パケットなどの外部の問題に対する耐性が向上します。ほとんどのカーネル パニックでは、これだけで十分です。
注:非常にまれですが、ネットワーク上の何かが Mac の不正なネットワーク パケットを送信し、カーネル パニックが繰り返される可能性があります。Mac のハードウェアとソフトウェアが問題ないと判断された場合は、ネットワーク上のデバイスを確認します。ルーターのファームウェアが最新であること、およびルーターが誤動作していないことを確認してください。サービスとサポートについては、ルーターの製造元にお問い合わせください。
また、 で問題を見つけることもできますkernel.log
。ユーティリティ フォルダーのコンソール アプリに移動し、次のように入力します。
tail -f /var/log/kernel.log
kernel.log
ファイルをコンソールに出力します。
詳細:
Mac OS X のコマンド ラインからのカーネル ログ。
カーネル パニックをログに記録する方法。
カーネルパニック。