ionic upload
を実行して、すぐにiPhoneにアプリをインストールする方法が大好きです。
しかし、どのようにデバッグするのですか?私はWindowsを使用しており、見つけたすべてのオプションはOSXを使用している必要があります。
1)Safari6のリモートデバッグ-SafariforWindowsは5.1で廃止されました
2)XCode-いいえ、Windowsでは
3)ionic emulate ios -l -c -s
いいえ、Windowsの場合
Visual Studio CordovaToolsからのvs-mda-remote
サービスを介してビルド要求をリッスンするMacをスタンバイ状態にしているので、そのようなライブデバイスにビルドして展開できますが、これには非常に時間がかかります。
これが何らかの形でionic view
ionic upload -l -c -s
私の人生は完全だろう。さてさて、今のところライブリロードなしでできるかもしれませんが、それはまったく可能ですか?
明確にするために、私はionic serveを知っていますが、IonicViewモバイルアプリを使用した電話でのデバッグについて話しています。IonicViewアプリを介した電話でのみ発生する問題があります。ただし、ブラウザで複製することはできません。
理由はわかりませんが、 GapDebug の方がはるかによく知られていると思いました。 GapDebugは、非常にスムーズで簡単な方法でアプリケーションをデバッグするために必要なすべての機能を提供します。 Mac OS Xだけでなく、Windowsコンピュータでも動作します。
更新:
GapDebugは、最終リリースとしてバージョン2.4.0で2016年に廃止されました。 AndroidおよびiOS9以前で実行されているアプリでは機能しますが、iOS 10以降では機能しません。
GenuitecがGapDebugの開発を中止する を参照してください。
最後へのリンク Windows GapDebug 2.4.0インストーラー 。
ionic serve
とGapDebug
に関する上記の回答は素晴らしいですが、Chromeを使用してionicデバイスで実行されているAndroidアプリケーションをデバッグする別の方法がありますブラウザ。
はいクローム、あなたがしなければならないのはchrome://inspect
とタイプし、あなたの電話が有効になっているUSB接続されていることを確認してください開発者向けオプションそして魔法を見てください!
注:検査/デバッグにChromeを使用している場合は、GapDebugを閉じる必要があります
SafariでデバッグするiOS(Ionic、PhoneGap、Cordova)アプリの場合は、これを確認してください post 。
IntelXDKおよびIntelLive Viewアプリを使用すると、WindowsからiOSデバイスをデバッグできます。
https://software.intel.com/en-us/intel-xdk
ライブビューアプリの独自のバージョンに署名する必要があり、そのための指示が表示されます。
次に、iPhoneを接続するだけです。 IntelXDKがそれを検出します。 [デバッグ]タブをクリックすると、アプリがデプロイされてデバッグされます。
npm
を使用してIonic CLIをインストールし、それがPATH変数としてWindows環境に正常に追加されている場合、ionic serve
コマンドにアクセスできます。これはWebビューでアプリをテストするために、マシン上のローカルホストサーバーをスプールします。
バグをチェックするには、ブラウザのインスペクタを開いて、コンソールに記録されたエラーをチェックするだけです。