2

我最近将我的 MBP 上的 Xcode 更新为 4.5(第一张图片),现在当我尝试签署企业分发时,我所有的身份都在其中显示“来自 '(null)'”。我试图继续签署并分发它,但安装失败。我回到我的 iMac 以使用 Xcode 4.3.3(下图)以这种方式签署档案,它签署并安装得很好。知道如何在 4.5 中获得正确的身份吗?顺便说一句,在更新到 4.5 之前,我能够在我的 MBP 上签名和分发。

谢谢。

Xcode 4.5 Xcode 4.3.3

4

1 回答 1

1

如果你还没有刷新 Xcode 的自动配置配置文件,你可以试试

Xcode -> 管理器按钮 -> 设备 -> 库(配置文件)-> 右下角“刷新”

建议#2:(编辑)

您是否碰巧创建了一个新的 mbp 用户帐户,导致“钥匙串访问”重新生成一组单独的钥匙串?

Try open up "keychain access",  
  with left sidebar :
      Keychains->"Login"
      Category ->"Certificates"

您是否看到与您尝试共同签名的证书相关联的私钥?即:应该有一个小三角形,点击它,它的私钥应该会出现。

如果不存在,您可以尝试从其他 Mac 重新导入私钥。祝你好运!

建议#3:(编辑)

上次我遇到那个(NULL)问题时,我刚刚删除了管理器中的所有配置文件并进行了“刷新”,一切都恢复了正常。

我认为我的主证书过期了,我更新/撤销了它,然后(NULL)开始出现。

无论如何,祝你好运!

于 2012-09-25T08:27:58.807 回答