我有两套身份,一套给我,一套给我所在的团队(给一个客户)。因此,2“iPhone Developer: (5W...) 和 iPhone Developer (7E...) 密钥和证书。
在我完成的所有独立测试中,我只看到过一次重复的证书(2 小时的故障排除)。我已经看到,当我在“代码签名”的构建设置中下拉时,3 个配置文件是“没有配置文件的身份”。想知道问题是否是这些挥之不去的钥匙之一。
自从我升级到 4.3.3 并且我尝试在我的设备上运行后,我收到了错误。奇怪的是,使用分发配置文件创建 IPA(为客户提供团队配置)是可以的。此外,我的其他 iPhone 开发人员密钥和证书没有问题(到目前为止)。
阅读其他 SO 帖子,并进行了修复,但仍未修复。我已经搞定了:
- 在 Key Chain 访问中,从会员中心再次删除并重新安装证书
- 清理所有配置文件的 Xcode-Organizer,退出 Keychain 和 Xcode,只拖入有问题的 2 (distrib/dev)。
- 将证书移动到新的钥匙串,在代码签名中添加标志
- 删除派生数据,退出钥匙串和 Xcode,启动,测试
- 在会员中心和管理器中更新所有过期的个人资料和证书
想法?