代码签名错误 - XCode 中不提供配置文件
Posted
技术标签:
【中文标题】代码签名错误 - XCode 中不提供配置文件【英文标题】:Code Sign Error - Profile not available in XCode 【发布时间】:2016-09-07 12:44:31 【问题描述】:我正在尝试为以前未在此 Mac 上构建的应用程序构建/签署更新。我登录了同一个开发者帐户,并在这台机器上发布了其他应用程序。
当我尝试在上传到商店之前进行验证时,我收到以下错误:
代码签名错误:未找到匹配的配置文件:否 配置具有有效签名身份的配置文件(即证书 和私钥对)匹配捆绑标识符 找到了“com.appname.mobile”。
我尝试了 Preferences -> Accounts -> Details -> Download All 的明显解决方案,但奇怪的是配置文件不显示但我可以在登录 Apple 时看到它开发者网站。它就在 com.appname.mobile 那里,它于 2017 年 9 月 29 日到期,所以它没有出现在 XCode 中的事实对我来说真的很奇怪。
我希望我只是错过了在新机器上构建现有应用程序的步骤,因为我以前从未在此过程中遇到任何问题。任何见解将不胜感激!
【问题讨论】:
您是否在“钥匙串访问”中检查了您拥有与此特定配置文件匹配的分发证书/密钥? 我在钥匙串中看到了正确的“iPhone Distribution:你应该去你的旧mac机器并导出必要的keychains certificates
。曾经certificates
导出。
现在您可以通过双击 certificated
文件在新 Mac 上安装您的 certificates
。它会解决你的问题。
【讨论】:
我在钥匙串中看到了正确的“iPhone Distribution:以上是关于代码签名错误 - XCode 中不提供配置文件的主要内容,如果未能解决你的问题,请参考以下文章
代码签名错误:未找到匹配的配置文件:未找到与适用的签名身份匹配的配置文件
xcode 8 xcodebuild 从命令行对多个配置文件进行手动代码签名