web-dev-qa-db-ja.com

現在の状態でデバイスを起動できません:起動済み

シミュレータでプロジェクトを実行(ビルド+実行)しているときに、Xcode6ベータ版で「現在の状態でデバイスを起動できません:起動済み」エラーに関する推測。上記のメッセージを見つけたXcode 6で既存のプロジェクトを実行しています。派生データの削除、削除を試みましたが、シミュレータを再起動しても機能しません。最後に、Xcode 6を再起動してから動作します。 xcode6を再起動する代わりに、エラーを解決するより簡単な方法。

Screenshot for error

51
ajay

Xcodeで、Xcodeメニュー->開発者ツールを開く-IOS Simulators。シミュレーターを選択し、ハードウェア->デバイス->デバイスの管理を選択します。

問題のあるデバイスが左側の列に表示されている場合は、削除します。次に、「+」ボタンからデバイスを追加し直します。そもそも存在しない場合は、「+」ボタンを使用して追加します。

49
Micah

ターミナルから、以下を使用してデバイスのリストを取得します。

xcrun simctl list

これにより、「シャットダウン」または「起動済み」のデバイスのリストが表示されます。デバイスが「起動済み」状態になっている可能性があります。次の方法でシャットダウンできます。

xcrun simctl shutdown <simulator id>

どこ<simulator id>はリスト内のデバイスの名前です。例えば:

xcrun simctl shutdown "iPhone 6 Plus"
27
Fraser

同様の問題が発生しました。解決しました。以下に修正する手順を示します。

  1. シミュレーターを開く

  2. ハードウェア->デバイス->デバイスの管理...を選択します Screenshot for Step 2

  3. これにより、シミュレータデバイスのリストを含むウィンドウが開きます。 Screenshot for Step 3

  4. 右クリックしてエラーを促すシミュレーターを削除します。 Screenshot for Step 4

  5. 再びウィンドウの右隅にある「+」ボタンをクリックしてシミュレーターを追加します

  6. シミュレータ名、デバイスタイプ、iOSバージョンを選択します Screenshot for step 6
9

この方法でこの問題を解決しました:

  1. Xcodeを開く
  2. [Xcode]メニューに移動> [開発ツールを開く]> [iOSシミュレーター]
    • エラーでシミュレータを実行します
  3. [ハードウェア]> [デバイス]> [デバイスの管理]に移動します
  4. 必要なシミュレーターをシステムに追加します
8
Anton

コンピューターを再起動すると、これが解決しました。再起動することはめったにないので、通常これを考えたことはありませんでした!

7
matt

Simulator-> Hardware上のすべてのデバイスを削除し、それらを追加して、動作しません:(

バグであるかどうかにかかわらず、Xcodeを再起動しても機能しません。コンピュータを再起動するまでシミュレータを元に戻すことができず、再起動する前に追加が失敗したようです。

3
BabyPanda

Xcode 6.xに適用可能なコマンドラインソリューションを以下に示します(ターミナルウィンドウで入力)。

  1. xcrun simctl shutdown
  2. xcrun simctl erase
  3. / Contents/Developer/Applications/iOS\Simulator.appを開きます

起動するデバイスのIDはどこにあります。デバイスとそのUDIDのリストは、ここで取得できます。

  • xcrun simctlリスト
3
Ashish Jadhav

XcodeとSimulatorを終了し、ビルドを再構築して実行します。

2
Vineesh TP

iOSシミュレーターを終了。ターゲットiOSシミュレータを他のiPhoneまたはiPadに変更してから、アプリを実行します。私のために働いています。

2
Anand

これにより、.appが表示されていない場合でも、ブート済み/実行中のシミュレーターが強制終了されます。

xcrun simctl shutdown all
2
cbedrosian

私にも起こった、xcrun simctl shutdown <simulator uid>そして、シミュレーターが再び機能するようになりました。

2
Cristik

同じ問題がありました。 iOSシミュレータの設定をリセットしましたが、再び問題ありませんでした。

iOSシミュレーター->コンテンツと設定をリセット...

0
user3756603

これがあなたの助けになるかどうかはわかりませんが、私の場合は、シミュレータウィンドウを既に開いているときにこの問題が発生し、シミュレータのコマンドライン呼び出しで.appファイルを実行しようとしました。

/Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/Contents/MacOS/iOS\ Simulator -SimulateApplication ${pathToMyApp}/MyApp.app/MyApp

シミュレーターウィンドウをすべて終了し、コマンドを再度実行しました。それはそれを修正しました。

0

Xcodeを終了し、派生データをすべて削除します。次に、Xcodeを再起動してクリーニングし、インデックス作成が完了するのを待ってビルドし、プロジェクトを実行して問題を解決します。

0
Chandni

この問題に出くわしたとき、私は次のようにそれに取り組みました:

  1. cd /Applications/Xcode.app/Contents/Developer/Applications

  2. ターミナルで:-n Simulator.appを開き、[OK]をクリックします。 enter image description here

  3. 次に、[シミュレータ]-> [ハードウェア]-> [デバイス]を選択します。既に開いているデバイスと同じタイプではありません(たとえば、最初のデバイスはiphone 6で、新しいデバイスはiphone 7になります) enter image description here

4.次に、新しいシミュレーターが開きます。

これがお役に立てば幸いです。

0
pigfly