You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2017配置远程macOS Agent构建iOS解决方案长时间停滞求助

排查VS 2017远程构建iOS卡在"Acquiring Cordova"的问题

首先明确说:四小时卡在"Acquiring Cordova"的状态绝对不正常,正常情况下这个步骤(获取并初始化Cordova环境)应该在几分钟内完成。结合你提供的日志和环境信息,我整理了几个排查方向:


1. 检查远程Mac的文件权限与网络连通性

从日志里的路径/Users/bogdan/.taco_home/remote-builds/taco-remote/builds/571来看:

  • 先登录Mac虚拟机,确认这个目录是否存在,并且运行taco-remote服务的用户(bogdan)有读写该目录的权限——权限不足会导致Cordova包无法解压或写入,进而卡住。
  • 确认Mac虚拟机能正常访问外网:Acquiring Cordova步骤需要下载对应版本的Cordova包(你这里是6.3.1),如果虚拟机网络受限(比如防火墙、代理问题),会导致下载超时或停滞。

2. 验证Cordova版本与当前系统的兼容性

你使用的Cordova 6.3.1是比较老旧的版本(发布于2016年),而你运行的是最新版macOS和Xcode,很可能存在兼容性问题:

  • 尝试升级Cordova到与当前Xcode版本兼容的稳定版(比如8.x或9.x系列,注意先确认你的项目代码能适配新版本),或者查看Cordova官方文档,确认6.3.1是否支持你当前的macOS/Xcode版本。

3. 清理缓存并重启远程构建服务

旧的构建缓存或服务异常也可能导致卡住:

  • 在Mac虚拟机上执行命令停止远程构建服务:
    remote-build stop
    
  • 清理taco_home下的旧构建缓存:删除/Users/bogdan/.taco_home/remote-builds目录下的所有旧构建文件(比如571之前的目录)
  • 重启远程构建服务:
    remote-build start
    
  • 同时重启VS 2017,重新触发构建任务。

4. 手动测试Cordova在Mac上的可用性

直接在Mac虚拟机上测试Cordova是否能正常工作,排除环境本身的问题:

  • 全局安装Cordova 6.3.1:
    npm install -g cordova@6.3.1
    
  • 创建一个空的Cordova iOS项目并尝试构建:
    cordova create test-app com.example.test TestApp
    cd test-app
    cordova platform add ios
    cordova build ios --release --device
    

如果这个手动构建也卡住,说明是Mac上的Cordova环境本身有问题,需要进一步排查npm依赖或Xcode配置。


你提供的日志片段(关键信息显示卡在Acquiring Cordova阶段):

------ 05/14/2018 14:51:23 The build status is checked из http://192.168.44.130:3000/cordova/build/tasks/571 [Try 2213] ------ Information about the new build: {"command":"build","vcordova":"6.3.1","cfg":"release","options":"--device","status":"Building","buildCommand":"build","buildPlatform":"ios","configuration":"release","buildDir":"/Users/bogdan/.taco_home/remote-builds/taco-remote/builds/571","buildNumber":571,"logLevel":0,"submissionTime":"2018-05-14T08:45:46.408Z","changeList":{"deletedFiles":[]},"buildSuccessful":false,"messageId":"AcquiringCordova","messageArgs":[null],"message":"Acquiring Cordova.","tgzFilePath":"/Users/bogdan/.taco_home/remote-builds/taco-remote/builds/571/upload_571.tgz","appDir":"/Users/bogdan/.taco_home/remote-builds/taco-remote/builds/571/cordovaApp","statusTime":"2018-05-14T08:45:50.119Z","appName":"diaservice"}

内容的提问来源于stack exchange,提问作者pandaB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:38:35