xamarin 在iPhone上进行调试时显示“没有iOS代码签名密钥与指定的预置描述文件匹配”

qhhrdooz  于 2022-12-07  发布在  iOS
关注(0)|答案(5)|浏览(154)

无论我在Apple开发门户中设置了什么,我总是得到这个错误。我通过Mac上的XCode下载所有内容。重新启动Visual Studio。Visual Studio选择新下载的预置配置文件。我已经尝试了调试和临时预置配置文件。任何帮助都将非常感谢。我已经阅读了其他帖子和答案,没有任何帮助

plupiseo

plupiseo1#

应用中的捆绑包标识符是否与门户上的应用ID匹配?portal上列出的应用ID应该匹配(完全匹配或带有通配符 *)。然后在info.plist中,它应该与CFBundleIdentifier匹配。这是它用于匹配预置描述文件的标识符。

0tdrvxhp

0tdrvxhp2#

我遇到了同样的问题。我通过删除以前/现有的创建的证书和预置描述文件(developer.apple.com)并从头开始创建和安装每个证书和预置描述文件来修复它。
首先创建新证书,在创建iOS_distribution.cer文件后将其安装在钥匙串访问上,然后在门户(www.example.com)上创建预置描述文件developer.apple.com并下载安装的描述文件。
它修复了我的问题-没有iOS签名身份与指定的预置描述文件“VS:通配符开发“。已完成在项目“XXXX”中生成目标“_DetectSigningIdentity”。--失败

vxbzzdmp

vxbzzdmp3#

对我来说,修复是进入项目--〉属性--〉iOS捆绑签名,并选择“手动供应”。由于某种原因,“自动供应”不适用于调试版本 (它确实适用于发布版本,至少在VS 17.3预览3中,它修复了该功能)

7kjnsjlb

7kjnsjlb4#

对我来说,我没有在XCode中登录我的开发者帐户。转到Xcode -〉首选项-〉帐户...

mcvgt66p

mcvgt66p5#

下面是我如何使用Visual Studio 2022解决这个问题的。

  1. iOS项目-〉属性-〉iOS捆绑包签名
    1.将“组”设置为“空”/空白以清除组合框。
    1.保存并关闭Visual Studio。重新打开Visual Studio和您的项目。
    1.连接到MAC主机
    1.再次在iOS捆绑包签名中,选择您的团队。
    1.保存、重建和部署。
    似乎Visual Studio只是假装从MAC主机重新下载配置文件,重新启动似乎会触发它再次工作。

相关问题