リリース候補版ですでに成功しているので、Visual Studio 2015Enterpriseエディションを搭載したiPadAir2に空のコルドバアプリケーションを構築しようとしています。
バージョン5.2.0がビルドを無期限にハングさせていたので、両方のマシンにnode.js v 4.2.2があります。また、モバイルデバイスには最新バージョンのiTunes(12.3.1)とiOS9.2があります。
リモートMACをセットアップしましたが、ビルド部分ですべてが正常に機能しています。実際に確認したところ、ビルドの最後に.ipaファイルがフォルダーに...\Documents\Visual Studio 2015\Projects\BlankCordovaApp1\BlankCordovaApp1\bin\iOS\Debug
あり、起動するとiTunesに正しくインストールされます。そしてiPad自体。
問題は、iPadをWindows 7 PCに接続した状態で構成「iOS」および「ローカルデバイス」を使用したビルドアクションが.ipa
、ビルド出力に次の行を書き込んだ後、上記のファイルをコピーして戻した後、無期限にハングすることです。
2>------ Deploy started: Project: BlankCordovaApp1, Configuration: Debug iOS ------
どれだけ待っても、iPadでPCを承認し、Webインスペクターをサファリオプションでオンにしても、デバッグセッションは開始されません。この時点で、再び動作できるようにするには、ビルドを中断する必要があります。
iPadをMACマシンに接続し、「リモートデバイス」オプションを使用してビルドすると、ビルドは正常に機能し、Windows PCからリモートでデバッグできますが、残念ながら、Appleマシンなので、そのように動作することはできません。私の現像機の同じ部屋にはありません。
この問題についての洞察は、事前に感謝します。
最近のバージョンのノードを使用しているため、最新バージョンのCordovaも使用する必要があります。
具体的には、Node.js 4.x.x +を使用できるようにするには、Cordova5.3.3を使用する必要があります。あなたが経験しているハングはまさにその理由です。これは、ダウンストリームノードモジュールとの互換性だとNodeは、あなたがにダウングレードすることができます4.XXノード0.12.xまたはあなたのコルドバプロジェクトが5.3.3にアップグレードしてください。
http://cordova.apache.org/news/2015/09/22/tools-release.html
Node5.xxはCordova5.4.1でのみサポートされていることに注意してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加