ios - VS Cordova 项目无法在 IOS 设备上调试

标签 ios visual-studio deployment taco

全部:

尝试寻找 Telerik Platform(已停产)的替代品来生成基于 Cordova 的应用程序。已尝试使用 Visual Studio 和 VS 2017 和 VS2015 中安装的 TACO 工具包。不起作用的事情真是一场灾难。许多事件部件很容易被 Windows 更新 VS 更新等、黑客工具等搞砸。

已经能够使用 Xcode 构建和部署 (blankcordovaapp) 到设备(从 VS 提交项目后),但整个目标是能够使用 VS 进行调试并使程序员的工作更轻松。

我可以让系统构建并将构建加载回 PC,但从那里它永远不会加载到物理设备上(是的,我的配置正确)。

出现“在设备上找不到应用程序”等错误。当然,我可以让程序员使用基于浏览器的模拟器来开发,并最终通过 Xcode 进行调试和部署(正是我希望这些人学习的!!!),但我想我仍在喝 MS kool-aid。

问题是:“有人真的可以用这个吗!!!”。如果是这样,你能分享一下设置、版本、黑客等吗?我在 SO 上看到很多人从来没有得到类似问题的答案。

虽然我会尝试一下

问候

BF

最佳答案

是和否。

我们已经能够将 VS2017 Cordova 应用程序发送到 Mac 并通过 Xcode (9.2) 进行编译,并将应用程序返回到 PC 并部署到连接到该 PC 的 IOS 设备。这需要大量阅读和解决 libimobile 安装(如果您需要设置,请告诉我)。 iOS 11.x 和 libimobile 版本似乎是此设置中的问题,但我们让它正常工作。如果您需要详细的方法,请告诉我。很乐意与您分享。

就在设备上直接从 VS 2017 进行调试而言,我认为这种情况永远不会(或曾经)发生。在这方面花了很多时间,但没有任何积极的结果。

好事是我们发现我们可以使用remotedebug_ios_webkit_adapter在(远程)PC上使用Chrome工具在设备(IOS)上调试基于Cordova的webkit站点(和safari站点)。这似乎运作得很好。我们还尝试使用 VS Code 来进行设备调试,但没有取得真正积极的结果。

我真的认为微软不太关心这种方法。他们在网站等上竭尽全力地解决这个问题,但实际上不提供任何真正的支持。我计划将其介绍给一些 MS 联系人并了解他们对此的看法。

主要问题是所有开源支持内容似乎都搞砸了。我喜欢开源这个概念,但是当我必须向客户交付产品时,我需要对不起作用的东西提供真正的支持,而不是我随时都会得到这个支持(以及启动的态度)!!!。

无论如何,如果您需要帮助,请告诉我,我将记录我们迄今为止所做的事情。

比尔

关于ios - VS Cordova 项目无法在 IOS 设备上调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49863064/

相关文章:

objective-c - 我必须使用按钮吗?

ios - 当没有 self.view 时,如何找到 UIView...?

visual-studio - Visual Studio 2008 将解决方案文件标记为版本 10.00

c# - 将应用程序依赖项部署到程序文件夹或 GAC

iOS Facebook 登录 - 链接器错误

ios - Swift - 如何创建非像素化径向渐变?

visual-studio - 更改 VS2017 默认新建项目位置

visual-studio - 无法登录 Azure 以使用 Visual Studio 2013 进行发布

linux - Ubuntu Linux - 从本地存储库安装软件包

Oracle WebLogic 12c 部署计划存档?