用于Apache Cordova / Visual Studio 2015的工具无法在IOS模拟器中启动应用程序
我试图在IOS模拟器上使用MacInCloud和remotebuild测试我的应用程序。 一切都很好,应用程序使用remotebuild编译。 然后,Visual Studio将显示“已成功部署”状态。 当我查看我的Mac时,它显示已启动的IOS模拟器,但仅显示主屏幕。 我根本看不到我的应用程序。 我不知道接下来要检查什么。 任何帮助,将不胜感激。
我在输出窗口中看到此错误。
在iOS模拟器上为服务器上的buildNumber 89952请求模拟https://74.xx.xx.xxx:3000/cordova …无法为构建C启动iOS远程:\ Users \ md \ documents \ visual studio 2015 \ Projects \ app2 \ app2 \ bld \ ios \ Release \ buildInfo.json到https://74.xx.xx.xxx:3000/cordova用于部署目标iPhone 5S:Http 404:{“command”:“build”,“vcordova” :“5.3.3”等。
关于BuildInfo.Json文件我注意到的一件事是将我的很多图像文件放到“changedFiles”中,即使我没有更改它们。 我想知道“changedFiles”字段是否太大而无法处理。 我不知道为什么它说http 404错误..
这可能是ios-sim的问题。 我们将很快发布一个针对该问题的修复程序的更新版本,但您可以在短期内尝试解决方法。
在Mac上,转至~/.taco_home/node_modules/taco-remote-lib/
并运行npm uninstall ios-sim && npm install ios-sim@5.0.4
。 对于VERSION
,如果您使用的是早于5.4.0的cordova,则需要使用最新的1.X;如果您使用的是较新版本的cordova,则需要使用最新的2.X.
报告部署成功的原因是我们使用ios-sim同时进行部署和启动,因此部署步骤是iOS模拟器的无操作。