【问题标题】:Visual Studio Cordova - can't deploy appVisual Studio Cordova - 无法部署应用程序
【发布时间】:2015-09-14 20:08:00
【问题描述】:

我正在使用带有 Cordova 工具的 Visual Studio Enterprise 2015。我有一个简单的引导式 HTML5 应用程序,以及一个运行 remotebuild 代理的 iMac。

我有一台 iPad 用 VS 连接到我的 Windows 机器,我正在选择调试 -> iOS -> 本地设备

VS 似乎成功地将构建请求发布到 iMac,它构建成功,但是 VS 输出窗口一遍又一遍地重复“构建成功完成”。

我看不到如何在连接的 iPad 上安装我的应用程序 - 我已经安装了配置文件,并安装了 iTunes,但不知道接下来会发生什么。

【问题讨论】:

  • 根据此指令:msdn.microsoft.com/en-us/library/dn757056.aspx#iOSDevice 构建应用程序将启动 iTunes,应用程序将“自动添加到库中”。它不适合我。
  • 您是否在 iMac 上使用 Node.js v4.0?该版本存在一个已知问题,听起来与此不同,但我想确定一下。
  • 我使用的是 0.12.7,随 Homebrew 一起安装。我的电脑有 0.10.26 - 当我看到 v4.0 和 edge 可能存在问题时,我降级了。
  • 只是为了让我更好地理解会发生什么-大概是无休止地轮询构建机器并返回“构建成功完成”不是预期的行为吗?我应该看到什么?构建的包是否会返回到我的 PC - 可能在 bld 或 bin 文件夹中?如果有帮助,其中的 iOS 文件夹是空的。
  • 您说得对,不希望进行无休止的轮询。构建成功后,您应该在 PC 上的 \bin\iOS\Debug 文件夹中找到构建的 .ipa 文件。不过,就像您说的那样,您那里有一个空文件夹。在您的构建 Mac 上,在运行 remotebuild 工具的情况下,您是否在构建 .ipa 时在终端窗口中看到任何消息?你能看出这个请求是发送到 remotebuild 服务的吗?

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


【解决方案1】:

它是 Visual Studio 2015 中的一个错误,似乎会影响运行 OSX Yosemite 的 ios 开发人员(大多数报告来自该版本)

在转换过程中git集成有2个常见问题(很可能是你的项目在迁移过程中创建了一个):

  1. .git* (.gitignore 等) 位于错误的文件夹中
  2. .git*(.gitignore 等)配置不当

解决方案:

  1. 将任何 .git* 文件移动到您的根文件夹。即带有.sln文件的文件夹,除了位于其他平台(android等)文件夹中的文件夹,它们可能位于项目文件夹(根项目文件夹内的一层)或不太可能位于www文件夹中。
  2. 重新配置您的 .git* 文件,因为它不是与 git 相关的问题,我会尽量不打扰细节,但可以找到一个示例 Visual Studio .gitignore here(它很可能会单独解决您的问题)

希望答案对您有所帮助,顺便说一句,让我知道该解决方案是否解决了您的问题,VS 2015 中的cordova 开发中有很多错误,您最好的选择是不幸地等待更新 1。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-02
    • 1970-01-01
    • 1970-01-01
    • 2016-06-25
    • 1970-01-01
    • 2015-04-13
    相关资源
    最近更新 更多