Visual Studio 2017无法使用Taco Remotebuild将代码发送到Mac

时间:2019-11-17 17:40:31

标签: macos cordova visual-studio-2017 visual-studio-cordova taco

我知道这个问题曾被问过数百遍,但是提供的解决方案并没有帮助我。

我现在已经安装了Visual Studio Professional 2017(以前是Professional 2015),使用Apache Cordova构建了15.9.17版。我在项目中单击“发布”->“ iOS”->“远程设备”。我预先在platform文件夹中删除了以前的ios文件夹。

在Mac(High Sierra)上,我已经安装了Taco Remotebuild,并使用以下条目创建了Remotebuild.config:“ appLaunchStepTimeout”:600000,“ emulatorLaunchTimeout”:600000。我还运行了chmod 777 /Users/micha/.taco_home/remote-builds/taco-remote/builds

现在,我在Mac上启动remotebuild --secure false,过了一会儿,我可以看到Visual Studio已连接到Mac。但是过了一会儿它说:

  

严重性代码描述项目文件行列抑制状态   错误上载到构建服务器时发生错误   http://192.168.178.35:3000/cordova/build/tasks?command=build&vcordova=6.3.1&cfg=release&options=--device:   超过了操作超时时间(翻译自德语“ Timeoutfür   Vorgangüberschritten”)我的著名程序6.0.1 1 1

     

严重性代码描述项目文件行列抑制状态   错误连接到构建计算机时发生错误:构建URL   不能为null。我的著名程序6.0.1 1 1

注:两台计算机都使用Wifi连接;物理连接是不可能的。在每台计算机上,运行版本为8.16.2的Node.js;由于存在其他依赖性,因此不可能有较新的版本。

要运行此程序我该怎么办?

谢谢!

1 个答案:

答案 0 :(得分:0)

cordova文件夹是否建立在MAC上?我可以连接并发送该项目,但是由于Microsoft在VS中不支持cordova,因此您需要在MAC上手动创建一个项目,然后将从VS传递的www复制到新创建的项目中。我发现这很适合我。

也请参见:Visual Studio Taco - Remotebuild will no longer deploy to remote device