我最近将我的 MBP 上的 Xcode 更新为 4.5(第一张图片),现在当我尝试签署企业分发时,我所有的身份都在其中显示“来自 '(null)'”。我试图继续签署并分发它,但安装失败。我回到我的 iMac 以使用 Xcode 4.3.3(下图)以这种方式签署档案,它签署并安装得很好。知道如何在 4.5 中获得正确的身份吗?顺便说一句,在更新到 4.5 之前,我能够在我的 MBP 上签名和分发。
谢谢。
我最近将我的 MBP 上的 Xcode 更新为 4.5(第一张图片),现在当我尝试签署企业分发时,我所有的身份都在其中显示“来自 '(null)'”。我试图继续签署并分发它,但安装失败。我回到我的 iMac 以使用 Xcode 4.3.3(下图)以这种方式签署档案,它签署并安装得很好。知道如何在 4.5 中获得正确的身份吗?顺便说一句,在更新到 4.5 之前,我能够在我的 MBP 上签名和分发。
谢谢。
如果你还没有刷新 Xcode 的自动配置配置文件,你可以试试
Xcode -> 管理器按钮 -> 设备 -> 库(配置文件)-> 右下角“刷新”
建议#2:(编辑)
您是否碰巧创建了一个新的 mbp 用户帐户,导致“钥匙串访问”重新生成一组单独的钥匙串?
Try open up "keychain access",
with left sidebar :
Keychains->"Login"
Category ->"Certificates"
您是否看到与您尝试共同签名的证书相关联的私钥?即:应该有一个小三角形,点击它,它的私钥应该会出现。
如果不存在,您可以尝试从其他 Mac 重新导入私钥。祝你好运!
建议#3:(编辑)
上次我遇到那个(NULL)问题时,我刚刚删除了管理器中的所有配置文件并进行了“刷新”,一切都恢复了正常。
我认为我的主证书过期了,我更新/撤销了它,然后(NULL)开始出现。
无论如何,祝你好运!