Xcode 5.1 + iOS 7.1 上的代码签名损坏 [英] Code signing broken on Xcode 5.1 + iOS 7.1
问题描述
似乎 Apple 在 Xcode 5.1 中破坏了配置文件??
Seems Apple has broken provisioning profiles in Xcode 5.1 ??
- 升级到 Xcode 5.1
- 插入未在开发中心注册的设备
- 要求 Xcode 自动添加
结果:
- 开发者配置文件在 Xcode5 中现已损坏
以下没有影响:
- 重启Xcode
- 在 Xcode 中删除配置文件并重新下载
- 检查证书是否有效
- 使用未更改的同一帐户/项目的其他配置文件(即分发配置文件)重新构建(工作正常)
注意:在 iPhone 配置实用程序中,配置文件显示为对所有注册设备有效.在 Xcode5.1 我得到:
NOTE: in iPhone Configuration Utility, the profiles shows up as valid with all the registered devices. In Xcode5.1 I get:
代码签名错误:找不到代码签名标识:没有代码签名匹配的身份(即证书和私钥对)在您的构建设置中指定的配置文件(iOS Team配置文件:com.irisconnect.betairisconnect")已找到.
Code Sign error: No codesigning identities found: No codesigning identities (i.e. certificate and private key pairs) that match the provisioning profile specified in your build settings ("iOS Team Provisioning Profile: com.irisconnect.betairisconnect") were found.
推荐答案
解决方案:Xcode 5.1 坏了,有一个重大错误.
Solution: it's Xcode 5.1 that is broken, with a major bug.
如果您允许 Xcode5 下载配置文件,它现在会在内部损坏它下载的任何开发人员配置文件.
If you allow Xcode5 to download provisioning profiles, it now internally corrupts any Developer profiles it downloaded.
如果你改为:
- 退出 Xcode
- 登录开发中心网页版
- 手动下载配置文件
- 使用 iPhone 配置实用程序安装
- 重新启动Xcode
...一切正常.
注意:如果您曾经在 Xcode 5.1 中进行下载,那么再多的重启也无济于事:(.
Note: if you ever do the download within Xcode 5.1, then no amount of restarts will help you :(.
谢谢,苹果.
这篇关于Xcode 5.1 + iOS 7.1 上的代码签名损坏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!