VS2015 Cordova:无法部署到iOS,错误:安装失败:检查您的配置文件

时间:2015-12-16 11:25:30

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

尝试从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 ==========

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

代码签名和移动配置配置文件需要安装在未被文件路径引用的OSX计算机上。然后,您可以指定“iPhone Developer:Your Name(DSAFASD)”等身份以及配置文件的UUID。

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