sql*_*qlt 5 visual-studio xamarin.ios provisioning-profile xamarin
我正在尝试在我的iPhone上构建/运行我的Xamarin.Forms(PCL)以进行测试和调试.我突然收到以下错误:
没有iOS签名身份与指定的配置文件匹配...
从下图中可以看到,它正在寻找的配置文件可以在Mac上的正确位置获得.我清除了所有其他配置文件(发行版等),并使用单个配置文件开始清理.我仍然得到错误.我已经尝试更改应用标识符并返回,创建新的配置文件,清理/重建包,以及重新启动VS,Mac和PC.
任何帮助/协助将不胜感激.我在这里完全失去了,我正在尝试为应用程序修复一些错误.
这个错误是在谈论签名身份,而不是提供.您的Mac上可能存在以下一个或多个错误:
打开Keychain.app并查看Certificates菜单.你应该有类似的东西:
iPhone Distribution: My Name
Run Code Online (Sandbox Code Playgroud)
它也可能会说iPhone Developer,取决于它是什么类型的证书.如果您看到希望使用该规定的那个,请检查它是否为.)未过期.它会变红并说过期了.b.)有公钥和私钥.您应该能够扩展它以查看两者.
如果存在任何问题,则必须从http://developer.apple.com重新创建新的签名身份(证书)(转到"成员中心" - >"证书").然后,您需要在那里编辑该配置以使用该新创建的证书并重新下载.下载这两个新文件后,单击它们打开它们,然后再次检查Keychain.app并验证.您应该能够在签名标识菜单中选择VS(重启VS),然后也可以选择正确的规定.
希望有所帮助!