VS2015 Cordova: Unable to deploy to iOS, error: Installation failed: Check your provisioning profile

VS2015 Cordova: Unable to deploy to iOS, error: Installation failed: Check your provisioning profile

尝试从 VS2015 部署到 iOS 设备时出现以下错误:

Http 404: Installation failed: Check your provisioning profile

这在以前是有效的,我的 build.json 文件看起来类似于以下内容:

  "ios": {
    "release": {
      "codeSignIdentity": "C:\ios_distribution.cer",
      "provisioningProfile":  "C:\app_name.mobileprovision"
    }
  }

有什么想法吗?该个人资料在 XCode.

中仍然有效

注意:构建成功:

========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

需要在文件路径未引用的 OSX 计算机上安装代码签名和移动配置文件。然后指定一个身份,如 "iPhone Developer: Your Name (DSAFASD)" 和配置文件的 UUID。

虽然与 VSTS 相关,但本文可以告诉您如何获取要使用的配置文件的完整签名身份和 UUID:https://msdn.microsoft.com/Library/vs/alm/Build/apps/secure-certs#iosinstall

我的困惑是:当为 testing/debug 构建 iOS 时,您执行了 "Build and Run"(又名 F5),但是当您准备好进行生产构建时,您必须只选择 Build in Visual Studio,而不是 Build and 运行。那是因为 Apple 不允许人们 运行 远程 iOS 设备上的生产包。所以只需构建(您的消息表明构建成功)。然后,假设您已正确配置证书和配置文件,然后在 XCode(在您的远程 Mac 上)打开项目以提交到 iTunes Connect。