Apache Cordova / Visual Studio 2015工具无法在IOS模拟器

时间:2016-03-12 21:51:29

标签: ios cordova visual-studio-2015 visual-studio-cordova taco

我正在尝试从CordovaMac上部署一个简单的新创建的vs2015应用程序,似乎该项目已成功构建但我在visual studio中收到以下错误,并且没有应用程序正在模拟器上安装或运行。

  

启动启动过程C:\ Program Files(x86)\ nodejs \ node.exe" C:\ Users \ RezaR \ AppData \ Roaming \ npm \ node_modules \ vs-tac \ emulator.js"   --platform ios --action launch --path" c:\ users \ rezar \ documents \ visual studio 2015 \ Projects \ BlankCordovaApp2 \ BlankCordovaApp2 \ bld \ ios \ Debug \ buildInfo.json"   --serverUrl http://RezaMac:3015/cordova --language en-US --lllvelvel warn --cliVersion 5.4.1 --npmInstallDir" C:\ Users \ RezaR \ AppData \ Roaming \ npm" --deployTarget" iPhone 5S"超时将调试器连接到远程Apache Cordova应用程序。请参阅JavaScript控制台输出的输出窗口。

     

------已安装Cordova工具5.4.1。   在iOS模拟器上为服务器http://RezaMac:3015/cordova上的buildNumber 1462请求模拟...无法为构建c:\ users \ rezar \ documents \ visual studio 2015 \ Projects \ BlankCordovaApp2 \ BlankCordovaApp2 \ bld \ ios \ Debug \启动iOS远程buildInfo.json到http://RezaMac:3015/cordova用于部署目标iPhone 5S:Http 404:{"命令":" build"," vcordova":" 5.4.1"" CFG":"调试""记录等级":"警告""状态&#34 ;:"错误"" buildCommand":"建立"" buildPlatform":" IOS"&#34 ;配置":"调试"" buildLang":"的en-US"" buildDir":" /用户/RezaRa/.taco_home/remote-builds/taco-remote/builds/1462","buildNumber":1462,"options":"" ;, " LOGLEVEL":0," submissionTime":" 2016-03-12T21:30:32.929Z""变更表" {&# 34; deletedFiles":[]}," buildSuccessful":真," MESSAGEID":" EmulateFailedTimeout"" messageArgs":[空],"&消息#34;:"错误:启动iOS模拟器超时。"," tgzFilePath":" /Users/RezaRa/.taco_home/remote-builds/taco-remote/建立/ 1462 / upload_1462.tgz"" APPDIR":" /Users/RezaRa/.taco_home/remote-builds/taco-remote/builds/1462/cordovaApp",& #34; statusTime":" 2016-03-12T21:32:17.020Z"" APPNAME":" BlankCordovaApp2"}

     

------已安装Cordova工具5.4.1。   在服务器http://RezaMac:3015/cordova上为远程iOS设备上的buildNumber 1462请求调试...无法为构建c调用iOS远程调用:\ users \ rezar \ documents \ visual studio 2015 \ Projects \ BlankCordovaApp2 \ BlankCordovaApp2 \ bld \ ios \ Debug \ buildInfo.json到http://RezaMac:3015/cordova:iPhone 5S

然后我在下面尝试了post

在Mac上,转到~/.taco_home/node_modules/taco-remote-lib/<VERSION>/node_modules/taco-remote-lib/并运行npm uninstall ios-sim&amp;&amp; npm install ios-sim@5.0.4

但没有机会

我的环境:

在Windows上:

  • Vs2015 Update 1
  • Cordova 5.4.1

在Mac上

  • Yosemit
  • Xcode 7.2.1
  • 模拟器9.2
  • Cordova 5.4.1
  • 节点5.7.1

1 个答案:

答案 0 :(得分:10)

我发现问题和解决方案,以防其他人遇到同样的问题:

  • 首先在remotebuild saveconfig macos
  • 中运行terminal
  • 从上一步的路径中打开RemoteBuild.config中的Text Editor文件
  • appLaunchStepTimout的值更改为60000(1分钟)
  • emulatorLaunchTimeout的值更改为60000(1分钟)
  • 保存文件
  • 在终端上运行remotebuild
  • 再次从Visual studio运行项目