で
おかげでそれはテストにiOSのプラグインの側面は、あなたが何をしたい依存:ネイティブまたはハイブリッド(JS)? I.ハイブリッドWebViewで実行されているJavascriptをデバッグしますか?自分のアプリケーションやプラグインのJavascriptレイヤーをデバッグしますか? または、プラグインのネイティブレイヤーをデバッグしますか(Android => Java、iOS => Objective-C/Swift)?
iOSデバイスへの展開には、有効な資格情報でアプリに署名できるようにするために、AppleのiOS開発者プログラムのメンバーシップが必要です。
Phonegap Buildに関して、Phonegap BuildでiOSアプリケーションを構築し、コンパイル済みの.ipa(.oskに相当するiOS)を受け取ることはできますが、iOSデバイスをWindows 10 PCに直接接続することは容易ではありませんリモートデバッガを接続して、Cordovaアプリケーションが実行されているiOS Webviewに接続してください。jsconsoleはそのような無料のソリューションを提供していますが、試してみませんでした(ただし、blog postはあります)。
私が使用した解決策の1つは無料ではありません。Telerik Appbuilderは有料製品です。 Windows classic IDEは、クラウドビルドサービスを使用して、Window 10 PCからiOSデバイス上のCordovaアプリケーションのハイブリッドWebviewを構築、展開、デバッグすることを可能にします。
しかし、iOSプラグインのネイティブ要素をデバッグしたい場合は、XOS(AppleのiOS/OSXアプリケーション開発用の公式IDE)、したがってOSXオペレーティングシステムが必要になります。しかし、あなたが$ 1000のMacbook Proを購入する前に、私はWindows 10 PCでネイティブとハイブリッドiOSアプリケーションの両方を開発するための1つの選択肢を提案しています:Appleが正式に認可していないものの、OSXを仮想VMWareワークステーションやバーチャルボックスなどの仮想化ソフトウェアを使用して、「Hackintosh」としても知られています。これにより、Windows 10ホストマシンを使用してOSXオペレーティングシステムを実行し、そのすべての機能にアクセスできます。 OSXを実行しているWindows 10 PCにiOSデバイスを接続することで、Xcodeをデバイスに接続し、インタラクティブなデバッガを使ってCordovaプラグインのネイティブ要素をデバッグすることができます。また、Safariブラウザの開発ツールを使用してiOS Webviewに接続し、JSレイヤをデバッグすることもできます。 私はこのメソッドを使って、Windows 10 PCを使用して、ネイティブおよびハイブリッドiOSアプリケーションを開発してApp Storeにデプロイしました。しかし、仮想化されたOSは本来のOSよりも低速で動作することを覚えておいてください.OSDイメージを高性能PC(i7/32 + Gb RAM /ハイエンドGPU)でSSDから実行することをお勧めします。