我最近在我的MBP上将我的Xcode更新为4.5(第一张图片),现在我的所有身份都说"来自'(null)'"在我尝试签署企业分发时。我试着继续签名并分发它,但安装失败了。我回到我的iMac用Xcode 4.3.3(底部图片)签署存档,然后签名并安装得很好。知道如何在4.5中获得我的身份吗?在更新到4.5之前,我能够在我的MBP上签名并分发,顺便说一句。
感谢。
答案 0 :(得分:1)
如果您已经刷新了Xcode的自动配置文件,您可以尝试
Xcode - >组织者按钮 - >设备 - >库(供应配置文件) - >右下角"刷新"
建议#2 :(编辑)
您是否碰巧创建了一个新的mbp用户帐户,导致" keychain access"重新生成一套独立的钥匙串?
Try open up "keychain access",
with left sidebar :
Keychains->"Login"
Category ->"Certificates"
您是否看到与您尝试与之协商的证书相关联的私钥?即:应该有一个小三角形,点击它,它的私钥应该出现。
如果不存在,您可以尝试从其他mac重新导入私钥。祝你好运!
建议#3 :(编辑)
上次我遇到了(NULL)问题,我刚刚删除了组织者中的所有配置文件并执行了#34;刷新"一切都恢复了。
我认为我的主证书已过期,我续订/撤销它,然后(NULL)开始出现。
无论如何,祝你好运!