visual-studio - Xamarin for Visual Studio 2015 中的配置文件错误(无匹配)

标签 visual-studio xamarin xamarin.ios provisioning-profile

我正在尝试在我的 iPhone 上构建/运行我的 Xamarin.Forms (PCL) 以进行测试和调试。我突然收到以下错误:

No iOS signing identities match the specified provisioning profile...



从下图中可以看出,它正在寻找的配置文件在 Mac 上的正确位置可用。我清除了所有其他配置文件(分发等),并从一个配置文件开始清理。我仍然收到错误。我尝试过更改应用程序标识符并返回,创建新配置文件,清理/重建包,并重新启动 VS、Mac 和 PC。

任何帮助/协助将不胜感激。我在这里完全不知所措,正在尝试为应用程序修复一些错误。

screenshot shows matching provisioning profiles on mac and VS

最佳答案

这个错误是在谈论签名身份,而不是条款。您的 Mac 可能存在以下一个或多个错误:

  • 没有可以与该条款一起使用的证书(签名身份)
  • 以前的证书已过期,现在无法使用
  • 有证书,但没有私钥

  • 打开 Keychain.app 并在 Certificates 菜单下查看。你应该有类似的东西:
    iPhone Distribution: My Name
    

    也可以说 iPhone Developer ,取决于它是什么类型的证书。如果您看到您希望使用该规定的那个,请检查它是否 a.) 未过期。它会变红并说已过期。 b.) 有公钥和私钥。您应该能够展开它以查看两者。

    如果其中任何一个是问题,您将必须从 http://developer.apple.com 重新创建一个新的签名身份(证书)。 (前往成员(member)中心 -> 证书)。然后,您需要编辑其中的规定以适用于该新创建的证书并重新下载它。下载两个新文件后,单击它们打开它们,然后再次检查 Keychain.app 并进行验证。您应该也可以在 Signing Identity 菜单中选择它 VS(重新启动 VS),然后也可以选择正确的供应。

    希望有帮助!

    关于visual-studio - Xamarin for Visual Studio 2015 中的配置文件错误(无匹配),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40429229/

    相关文章:

    c# - Visual Studio 2015- "Unable to step. The operation could not be completed. A retry should be performed"

    c# - 在 ASP.NET MVC 中创建模拟参数化查询的模型/ View / Controller ?

    xaml - 如何创建可用于所有 xamarin 表单页面的页脚?

    ios - 如何使用 ReactiveUI 和 DynamicData 链接 SourceList 观察?

    visual-studio - MSBuild 的现有构建目标是什么?

    visual-studio - 调试 PowerShell cmdlet 时出现问题

    xamarin - 如何在 Xamarin.Forms 中检测设备的屏幕方向?

    xamarin - 如何使用 Xamarin Forms 让按钮像标签云一样环绕?

    xamarin.ios - Xamarin Studio + Xamarin.iOS : how do you set a breakpoint in C or C++ (not F# or C#)?

    ios - 从深层链接启动应用程序时未调用 AppDelegate ContinuousUserActivity,Firebase SDK 是罪魁祸首