2011-11-16 40 views
0

我可以在使用的Xcode 3.4做一个分布构建,但在Xcode 4.2我不断收到错误: 签名是无效的,或者未与iPhone的分销签约证书。的Xcode 4个物流建设VS的Xcode 3分布建立

我有一个有效的分销证书在钥匙链中,可以让我的应用程序在iTunes连接使用Xcode 3.2罚款,所以我没有得到它。

Xcode 4很难找到我的分发证书,如果有的话,我该如何解决?

回答

1

配置文件在Xcode 4的组织者窗口中是否可见,并且是根据您正在使用的构建设置进行选择的?您可能需要将配置文件重新导入Xcode 4,我不认为在安装新版本时它们会被迁移。

要查看正在使用的方案/构建设置,请转到产品 - >编辑方案。这将列出你的不同方案和每个方案的构建配置。检查您的存档方案对于构建设置有何用处。

现在,选择左侧导航器顶部的项目。中间会有两个选项卡,即Info和Build Settings。在Build Settings中,向下滚动到代码签名,然后在代码签名标识下为您用于归档的构建设置,检查它是否使用了正确的配置文件。

+0

嗨是的我已经再次将配置文件添加到xcode 4,它是可见的。我可能不会建立正确的设置。我选择“存档”并希望使用我的“分配”设置,其中包含我的分配配置文件。在xcode 3中,您可以选择构建配置,但我不清楚如何在Xcode 4中执行此操作。 – ADude

+0

我已经为答案添加了更多的细节,希望这有助于您。当我转向Xcode 4时,我自己也在努力。 – jrturton