0

我试图在IOS模拟器上使用MacInCloud和remotebuild测试我的应用程序。一切都很好,应用程序使用remotebuild编译。 Visual Studio然后显示状态“已成功部署”。当我看着我的Mac,它显示IOS模拟器启动,但只显示主屏幕。我根本没有看到我的应用程序。我对下一步要检查的东西感到不知所措。任何帮助,将不胜感激。Apache Cordova/Visual Studio 2015工具无法在IOS模拟器中启动应用程序

我在输出窗口中看到这个错误。

请求效仿的iOS模拟器buildNumber 89952在服务器上https://74.xx.xx.xxx:3000/cordova ... 无法启动的iOS远程用于构建C:\用户\ MD \文件\的Visual Studio 2015年\项目\ APP 2 \ APP 2 \ BLD \ IOS \发布\ buildInfo.json到https://74.xx.xx.xxx:3000/cordova的部署目标iPhone 5S: HTTP 404:{ “命令”: “建”, “vcordova”: “5.3.3” 等。

有一件事我注意到关于BuildInfo.Json文件将很多我的图像文件作为“changedFiles”,即使我没有改变它们。林想知道如果“changedFiles”字段太大,无法处理。林不知道为什么它说http 404错误..

+0

没有人对此有任何暗示?我卡住了,我不能测试我的PhoneGap for IOS。 – mdorson

回答

0

这可能是与ios-sim的问题。我们很快就会发布一个更新版本,并针对该问题提供修补程序,但您可能可以在短期内尝试一种解决方法。

在mac上,转到~/.taco_home/node_modules/taco-remote-lib/<VERSION>/node_modules/taco-remote-lib/并运行npm uninstall ios-sim && npm install [email protected]。对于VERSION,如果您使用的是早于5.4.0的cordova,则需要使用最新的1.X,如果使用的是较新版本的cordova,则使用最新的2.X。

部署报告成功的原因是我们使用ios-sim同时进行部署和启动,因此部署步骤对于iOS模拟器是无效的。

+0

感谢您的回复。版本显示1.2.2,但我为科尔多瓦设置了5.3.3。还有其他建议吗? – mdorson

+0

预计该版本:它是'taco-remote-lib'的版本,它是remotebuild用于构建Cordova项目的软件包。您是否尝试在'〜/ .taco-home/node_modules/taco-remote-lib/1.2.2/node_modules/taco-remote-lib'中更改'ios-sim'的版本? – Laguana

+0

我卸载并安装了上面给出的命令。没有运气..现在由于某种原因,它不打开ios模拟器。现在我得到“finder”应用程序打开,标题为“com.apple.dt.instruments”..不知道发生了什么.. – mdorson

相关问题