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