【问题标题】:Tools for Apache Cordova/Visual Studio 2015 fails to launch app in IOS simulatorApache Cordova/Visual Studio 2015 工具无法在 IOS 模拟器中启动应用程序
【发布时间】:2016-02-04 18:12:31
【问题描述】:

我正在尝试在 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 远程到 https://74.xx.xx.xxx:3000/cordova 以部署目标 iPhone 5S: Http 404: {"command":"build","vcordova":"5.3.3", etc..

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

【问题讨论】:

  • 没有人对此有任何暗示吗?我卡住了,我无法为 IOS 测试我的 PhoneGap。

标签: ios visual-studio visual-studio-cordova apache-cordova taco


【解决方案1】:

这可能是 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模拟器来说是空操作。

【讨论】:

  • 感谢您的回复。版本显示 1.2.2 但我为 Cordova 设置了 5.3.3。还有其他建议吗?
  • 该版本是预期的:它是taco-remote-lib 的版本,这是 remotebuild 用于构建 Cordova 项目的包。您是否尝试在~/.taco-home/node_modules/taco-remote-lib/1.2.2/node_modules/taco-remote-lib 中更改ios-sim 的版本?
  • 我用你上面给出的命令卸载并安装了。还没有运气..现在由于某种原因它没有打开 ios 模拟器。现在我打开“finder”应用程序,标题为“com.apple.dt.instruments”..不确定发生了什么..
  • 这是一个新的,以前没有见过这种情况...您可以尝试运行您安装的 ios-sim(~/.taco_home/node_modules/taco-remote-lib/1.2.2/node_modules/taco-remote-lib/node_modules/.bin/ios-sim startios-sim launch path/to/your.app),看看是否有效。你安装的是什么版本的xcode?​​span>
  • 好的,我运行了第二个命令来手动启动。我注意到了两件事:1)在 Visual Studio 中,它说它将应用程序写为 AppName.app 但它显示为包名称 com.AppName.app.. 和 2)它显示了很多错误/警告..模拟器启动但屏幕是黑色的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-26
  • 2016-02-02
  • 2015-05-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多