最近VS2015からVS2017にアップグレードしましたが、現在iOS向けにIonic Cordovaプロジェクトを構築できません。VS2017 - Ionic/Cordova - iOSをビルドできません。RemoteBuild - パスが長すぎます
私はAndroid用にうまく構築できます。
私は全体のiOSリモートビルド設定にコピー(およびなど、サーバーそれまで、私のMac上で実行されていることを確認している)が、私は試してみてビルドするとき、私は以下のエラーを取得:
1>------ Build started: Project: PROJECTNAME, Configuration: Debug iOS ------
Cordova 6.3.1
------ Platform ios already exists
____ _ _ _ _ _
| _ \ ___ _ __ ___ ___ | |_ ___| |__ _ _(_) | __| |
| |_)/_ \ '_ ` _ \/_ \| __/ _ \ '_ \| | | | | |/ _` |
| _ < __/ | | | | | (_) | || __/ |_) | |_| | | | (_| |
|_| \_\___|_| |_| |_|\___/ \__\___|_.__/ \__,_|_|_|\__,_|
-----------------------------------------------------------------------------
Sending the build to the remote build server
-----------------------------------------------------------------------------
------ Incremental Build: False
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\v15.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets(256,5): error MSB4018: The "VsTac" task failed unexpectedly.
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\v15.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets(256,5): error MSB4018: System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\v15.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets(256,5): error MSB4018: at System.IO.PathHelper.GetFullPathName()
を
リモートビルドエージェントを実行していない状態でこれをテストしましたが、それでも失敗してしまいました。これは私のWindowsマシンと関係があると思われます。しかし、Androidはうまく構築されているのでわからない。
ここから試してみるのはわかりません。これをさらにデバッグする方法がわからない
アイデア?
プロジェクトをドライブのルートに近づけることができますか?それはそれを修正するかもしれません。 –
@MichaelBraude、私はこれを試して、あなたに知らせるでしょう。 – Darshan
それは2017の問題ではない - 私は2015年に長い道のりでそれを見た@MichaelBraudeの答えは私の経験に基づいて動作する – MStoner