ios - Apache Cordova/Visual Studio 2015 工具无法在 IOS 模拟器中启动应用程序

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

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

Starting launch process 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 --loglevel warn --cliVersion 5.4.1 --npmInstallDir "C:\Users\RezaR\AppData\Roaming\npm" --deployTarget "iPhone 5S" Timed out connecting debugger to remote Apache Cordova app. See Output window for JavaScript console output.

------ Cordova tools 5.4.1 already installed. Requesting emulate on iOS Simulator for buildNumber 1462 on server http://RezaMac:3015/cordova... Failed to launch iOS remote for build c:\users\rezar\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\bld\ios\Debug\buildInfo.json to http://RezaMac:3015/cordova for deploy target iPhone 5S: Http 404: {"command":"build","vcordova":"5.4.1","cfg":"debug","loglevel":"warn","status":"Error","buildCommand":"build","buildPlatform":"ios","configuration":"debug","buildLang":"en-US","buildDir":"/Users/RezaRa/.taco_home/remote-builds/taco-remote/builds/1462","buildNumber":1462,"options":"","logLevel":0,"submissionTime":"2016-03-12T21:30:32.929Z","changeList":{"deletedFiles":[]},"buildSuccessful":true,"messageId":"EmulateFailedTimeout","messageArgs":[null],"message":"Error: timed out launching iOS simulator.","tgzFilePath":"/Users/RezaRa/.taco_home/remote-builds/taco-remote/builds/1462/upload_1462.tgz","appDir":"/Users/RezaRa/.taco_home/remote-builds/taco-remote/builds/1462/cordovaApp","statusTime":"2016-03-12T21:32:17.020Z","appName":"BlankCordovaApp2"}

------ Cordova tools 5.4.1 already installed. Requesting debug on remote iOS device for buildNumber 1462 on server http://RezaMac:3015/cordova... Failed to Debug iOS remote for build c:\users\rezar\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\bld\ios\Debug\buildInfo.json to 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 && npm install ios-sim@5.0.4

但没有机会

我的环境:

在 window 上:

  • Vs2015 更新 1
  • Cordova 5.4.1

在苹果机上

  • 优胜美地
  • Xcode 7.2.1
  • 模拟器 9.2
  • Cordova 5.4.1
  • 节点 5.7.1

最佳答案

我已经找到了问题和解决方案,以防其他人遇到同样的问题:

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

关于ios - Apache Cordova/Visual Studio 2015 工具无法在 IOS 模拟器中启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35963752/

相关文章:

ios - 在比较 NSIndexPath 的行和 NSArray 计数时,是否有更好的方法来避免 'Sign comparison' 警告?

ios - 错误: Use of undeclared type BindableObject

cordova - 使用 localStorage 存储数据的安全性如何?

android - 如何在 xamarin.android 中创建新的 keystore ?

objective-c - 如果 CoreLocation 必须不断检索用户的位置,节省电池的技巧?

ios - 开关错误 : Expected member name or constructor call - what's wrong?

android - 在 PhoneGap/Cordova 2.9.0 中为 mDNS/ZeroConf/Bonjour 使用插件

ios - 当用户在phonegap ios中按当前页面上的后退按钮时,如何取消上一页的pageshow事件

c++ - 添加 additional-include-directory 和 reference => 指向一个设置中的静态库

c++ - 从 Visual Studio 2013 迁移到 Visual Studio 2015 后,调用 printf 样式的函数会导致警告