Xcode 5.1 + iOS 7.1 上的代码签名损坏 [英] Code signing broken on Xcode 5.1 + iOS 7.1

查看:38
本文介绍了Xcode 5.1 + iOS 7.1 上的代码签名损坏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

似乎 Apple 在 Xcode 5.1 中破坏了配置文件??

Seems Apple has broken provisioning profiles in Xcode 5.1 ??

  1. 升级到 Xcode 5.1
  2. 插入未在开发中心注册的设备
  3. 要求 Xcode 自动添加

结果:

  1. 开发者配置文件在 Xcode5 中现已损坏

以下没有影响:

  1. 重启Xcode
  2. 在 Xcode 中删除配置文件并重新下载
  3. 检查证书是否有效
  4. 使用未更改的同一帐户/项目的其他配置文件(即分发配置文件)重新构建(工作正常)

注意:在 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.

如果你改为:

  1. 退出 Xcode
  2. 登录开发中心网页版
  3. 手动下载配置文件
  4. 使用 iPhone 配置实用程序安装
  5. 重新启动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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆