emulate iosを実行すると、ionic sidemenu app)を実行しましたが、次のエラーが発生します。
Usage of '--family' is deprecated in 3.x. Use --devicetypeid instead.
Usage of '--retina' is deprecated in 3.x. Use --devicetypeid instead.
Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain Code=2 "Simulator session timed out." UserInfo=0x7f91f97358b0 {NSLocalizedDescription=Simulator session timed
黒い画面がシミュレーターに来る
これらは私のMac情報です:yosemite 10.10ios-simバージョン3.0.0cordovaバージョン3.6.3-0.2.13 ionicバージョン1.2.6-beta1xcode 6.1
私はついにこの問題を解決する解決策を見つけました。最初にアプリケーションをセットアップします。
1- ionic myAppnameタブを開始します
2-cd myAppname
3- ionicプラットフォームはiOSを追加します
4- ionic build ios
次に、emulator.shまたは任意の名前でプロジェクトディレクトリにファイルを作成し、以下のコードの内容をコピーします。
echo "Emulating..."
cd ./platforms/ios/build/emulator
var=$(pwd)
ios-sim launch "$var"/*.app
スクリプトの権限を設定します:$ Sudo chmod777emulator.sh
アプリケーションをエミュレートするときはいつでも、スクリプト./emulator.shを実行します。
したがって、このスクリプトを使用すると、Xcodeでプロジェクトを手動で開いてプロジェクトを実行する必要がありません。
ミロスラフマサに感謝します
tmuxセッション内からionicコマンドを実行していますか?tmuxがcordovaとiOSシミュレーター間の通信を妨げているようです。ionic/cordova emulate ios
を実行しようとするとすぐにターミナルから直接コマンドを実行すると、問題なく動作しました。
私は同じ問題を抱えていて、次の方法で解決できました。
ゴッドスピード。
ここに記載されているように、最新のionicファイルを解凍した後、プロジェクトに手動でコピーする必要があります: http://forum.ionicframework.com/t/on-upgrading-to -ionic-beta-13-getting-error-uncaught-referenceerror-interpolate-is-not-defined/10232