XCode 4.5 中的代码签名身份

Posted

技术标签:

【中文标题】XCode 4.5 中的代码签名身份【英文标题】:Code Signing Identity in XCode 4.5 【发布时间】:2013-01-22 22:04:26 【问题描述】:

我在 Xcode 中开始构建设备时收到此消息; 代码签名错误:找不到与应用程序标识符“vindfyrar2”匹配的有效配置文件

我已完成所有证书/配置文件验证流程。 我在 xcode 管理器中的设备上安装了有效的配置文件。 我认为我的问题是我在目标或项目构建设置中看不到任何配置文件 -> 代码签名身份。

请看下面的图片!

有人可以帮我吗?

【问题讨论】:

上传图片到any third party site并在此处发布链接。 啊啊,这是我的照片; link link 还有我的家庭相册,尽情享受吧! :-) 上传到本站tinypic.com 抱歉,图片已公开... 【参考方案1】:

每当我遇到这个问题时,我发现重新启动 Xcode 并在您的项目(而非目标)构建设置中选择不同的配置文件会导致列表刷新。如果您在任何地方都看不到配置文件,请从您的 Apple 开发者中心重新下载它们并将它们拖到管理器的 Provisioning Profiles 窗格中。

【讨论】:

@user338018 很高兴我能帮到你。请检查我的答案以表明它是正确的,干杯! 我认为您不了解真正的错误。 Xcode 维护一个已编译的存储库。 (就像 Linux 中的 make 一样)。但是,有时它不会意识到特定文件中的更改。因此它不会编译编辑的文件。如果您清理存储库并重建应该解决您的问题的项目。重新启动 Xcode,确实会重建整个项目。【参考方案2】:

在项目构建设置中,将 Code Signing Identity 设置为 Automatic Profile Selector (iPhone Developer)。现在再次检查代码签名菜单,它应该显示“(当前匹配:iPhone 开发人员:Jan Gifvars (xxxx) in 'ios Team Provisioning Profile:*)”。如果没有,您需要确保您拥有正确的私钥、证书和配置文件。遵循本技术说明中的所有步骤。 https://developer.apple.com/legacy/library/technotes/tn2250/_index.html

【讨论】:

感谢大家的宝贵时间!

以上是关于XCode 4.5 中的代码签名身份的主要内容,如果未能解决你的问题,请参考以下文章

XCode 存档:“未找到代码签名身份:未找到有效的签名身份(即证书和私钥对)。”

如何删除 Xcode 中的代码签名?

Xcode 说没有找到代码签名身份

Xcode - 代码签名身份自动?

xcode 5:代码签名身份列表不完整

Xcode 7 的签名身份对话框窗口中的重置按钮如何工作