ターミナルコマンド(〜/ cordova / emulate)を使用して、シミュレーターで正常にビルドおよび実行されているCordova2.1.0アプリを作成しました。ただし、Xcodeから実行しようとすると、正常にビルドされますが、実行されません。Xcode4.5.1を使用しています。
ありがとう
わかった。この同じ問題を追跡するために私が行ったすべてのステップのばかみたいに感じます。不必要に多くのものをアンインストールして再インストールしました。これがあなたの問題だと思います。
Xcodeウィンドウの左上にある「スキーム」ドロップダウンメニューバーは、実際には2つのドロップダウンメニューです。今のところ、おそらく「CordovaLib> iPhone 6.0Simulator」などと表示されます(展開しようとしているシミュレーターまたはデバイスによって異なります)。通常、ドロップダウンメニューをクリックすると、選択可能なシミュレーターとデバイスのリストが表示されます。
あなた(そして私)が気づかなかったことは、過去には、yourProjectがターゲット(つまり、プロジェクト名)である「yourProject>iPhone6.0Simulator」と常に言っていたことです。テキストの「CordovaLib」部分をクリックすると、プロジェクトを選択するための別のドロップダウンメニューが表示されます。次に、ドロップダウンメニューのシミュレーター部分をクリックして、展開先のデバイスを選択します。runを押すと、正常に動作するはずです。