6

Xcode (バージョン 4.6 (4H127)) と iPhone 6.1 シミュレーター (バージョン 6.0 (369.2)) を使用して、Iphone 用の新しいアプリケーションを開発しています。

「実行」ボタンを押すたびに、アプリケーションがシミュレーターに読み込まれ、テストすることができました。実行ボタンを押しても、「Finished running on iPhone 6.1 Simulator」というメッセージしか表示されません。コードは正常にコンパイルされます (マイナーな警告のみ)。

ここに画像の説明を入力

主な問題は、このメッセージが表示されたときにシミュレーターを再び使用できる唯一の方法 (このプロジェクトでは、残りの xcode プロジェクトは正常に動作しているようです) は、新しいプロジェクトを開始してすべてのファイルを追加することです。

派生データを削除したり、シミュレーターを再起動したり、コンピューターを再起動したりしました。

私に何ができる?何か案が?

4

6 に答える 6

11

1.iOS シミュレーターを手動で起動します。

2.「iOSシミュレーター」メニューから「コンテンツと設定をリセット」をクリックし、

3.アプリを閉じて再構築します。

于 2013-02-22T09:03:26.010 に答える
2

この問題は、プロジェクトの plist のターゲット メンバーシップに問題がある場合に発生する可能性があります。プロジェクト ナビゲーター フォルダー構造のSupporting Filesから情報 plist ファイルを選択し、インターフェイス ビルダー ペイン(トップ バーの [View] の下の [Utilities] セクション) に移動し、[File Inspector] ペインで [ Target Membership ] を探します。チェックされている場合は、チェックを外します。クリーン&ビルド、お役に立てば幸いです。

于 2013-02-22T09:00:09.240 に答える
1

同じ「プロセスID 0へのアタッチに失敗しました」という同じ問題がありました(実際には、そのエラーがあると言われるまで、そのエラーに気づきませんでした)。私のプロジェクトの 1 つで、6.0 シミュレーターは機能しませんでしたが、他のプロジェクトでは機能します。また、私の 5.1 シミュレーターも機能しました。

私にとってうまくいったのは、同様の質問に対するこの他の回答に基づいていました: https://stackoverflow.com/a/12423912/159758

  • 製品メニューに移動し、そこでスキームの編集メニューを見つけます。
  • [スキームの編集] ウィンドウで、画面の左側にある [実行] オプションを選択し、右側でデバッガーを LLDB から GDB に変更します。
  • プロジェクトを実行します。これはシミュレーターで機能しました。
  • 次に、Edit Scheme に戻り、LLDB に戻ります。

デバッガーをデバッガーではなく GDB に設定しようとしていることに気付きましたが、何が助けになったかについて言及したいと思いました。 ID 0" メッセージ)。

于 2013-03-19T04:51:24.720 に答える
1

私は同じ問題に遭遇し、どういうわけかそれを修正することができましたが、ほとんどすぐに壊れた状態に戻りました. しかし、何が壊れたのかはわかります。

ファイルを含むいくつかのフォルダー (フォルダー参照) をコピー バンドル リソース セクションに追加しました。それはそれを壊しました。私の記憶が正しければ、それらの両方を削除して、DeploymentTarget をいじっていました。以前にシミュレーターをリセットした可能性があります。とにかく、それは働き始めました。そう、

  • 修正の希望があります
  • これは、バンドルにコピーする必要があるフォルダー リソースが原因です。

更新しました:

私は再びそれを機能させることができました。これが私がやったことです.. - 派生データフォルダーをクリアしました - シミュレーターアプリをシャットダウンしました - シミュレーターフォルダー (Users/XXXXXX/Library/Application Support/iPhone simulator/6.1/Applications) の展開もクリアしました

前回フォルダをバンドルに追加するとロックが発生したため、バンドルに1つのフォルダを追加して試してみました。私のフォルダの 1 つが Resources という名前であることが判明し、特定の名前がアプリが探す他のものと衝突する可能性があることに気付きました。そこで、そのフォルダーの名前を Res に変更して試してみました。それは今動作します。

以上の手順に従って、問題を解決してください。Resources というフォルダーをバンドルにコピーしないでください。

于 2013-06-27T04:25:16.780 に答える
1

Library > Application Support > iPhone Simulator > 6.1 (or whichever you're using) > Applications > Your Applicationそしてそれを削除します。

ここに画像の説明を入力 アプリを再構築して再起動します。

于 2013-02-22T09:23:52.697 に答える
1

この問題は、複数の info.plist ファイルが存在するために発生することがあります。

私も同様の問題に直面し、最終的に、別のプロジェクトからリソース ファイルを追加しているときに、その info.plist ファイルも追加したことがわかりました。

Build phases> Copy Bundle Resourcesを確認したら、別の info.plist ファイルがそこに存在するかどうかを確認します。存在する場合は削除し、プロジェクトを消去して再構築します。それが役に立てば幸い.....

于 2013-04-22T06:49:46.070 に答える