【发布时间】:2016-02-10 20:21:30
【问题描述】:
我已按照以下链接中的说明“在云中构建和模拟 Cordova iOS 应用程序”。 https://taco.visualstudio.com/en-us/docs/build_ios_cloud/
完成说明后,我能够构建并让 iOS 模拟器正常工作,但是,我无法附加调试器。
remotebuild 中显示的消息是:
GET /cordova/build/5655/debug 500 10.865 ms - 28
在 Visual Studio 中,我在“调试”窗口中看到以下内容:
Starting launch process C:\Program Files (x86)\nodejs\node.exe "(redacted)\node_modules\vs-tac\emulator.js" --platform ios --action launch --path "(redacted)\buildInfo.json" --serverUrl https://(redacted):3000/cordova --certificateName (redacted) --language en-US --loglevel info --cliVersion 5.4.1 --npmInstallDir "(redacted)" --deployTarget "iPhone 5"
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 5655 on server https://(redacted):3000/cordova...
Emulated - Successfully sent to ios Simulator
------ Cordova tools 5.4.1 already installed.
Requesting debug on remote iOS device for buildNumber 5655 on server https://(redacted):3000/cordova...
Failed to Debug iOS remote for build (redacted)\buildInfo.json to https://(redacted):3000/cordova :
iPhone 5
我的本地开发机器使用的是 Visual Studio 2015 和 Cordova 5.4.1。我在本地安装了 Node v0.12.2,在 MacInCloud 上安装了 v0.12.9。按照上面链接中的说明,我不是 Mac 机器上的管理员。
我也已经尝试过这个 SO 答案中建议的说明:Visual Studio Debugger failing to connect to remote Apache Cordova app in iOS simulator
【问题讨论】:
-
这是另一篇最近的帖子,您可以尝试一些步骤:stackoverflow.com/questions/35208495/…
-
感谢您的建议。我按照信中的说明进行操作,但错误消息是一样的。
-
嗨,Jacob - 我在 Microsoft 的 Apache Cordova 工具团队工作。目前,我们正在研究使开发人员更容易从 VS 中的远程构建错误中恢复的方法。我希望与像您这样遇到远程构建问题并联系社区进行故障排除的人聊天。客户反馈是我们做出产品设计决策的第一方式,所以如果您能在本周或下周抽出 20 分钟的电话时间来谈谈您如何理解和克服构建问题,我会很高兴。 jomatthi [at] 微软 [dot] com