我可以使用xcode 3.4进行分发构建,但在Xcode 4.2中我一直收到错误: 签名无效,或者未使用iPhone分发证书签名。
我在密钥链中有一个有效的分发证书,可以使用Xcode 3.2在iTunes Connect中获得我的应用程序,所以我不明白。
Xcode 4是否很难找到我的分发证书,如果是,我该如何解决?
答案 0 :(得分:1)
在Xcode 4的组织者窗口中是否可以看到配置文件,并且根据您使用的构建设置进行了明确选择?您可能需要将配置文件重新导入Xcode 4,我认为在安装新版本时不会迁移它们。
要查看正在使用的方案/构建设置,请转到产品 - >编辑方案。这将包含您的不同方案的列表以及每个方案附带的构建配置。检查存档方案对构建设置的影响。
现在,选择左侧导航器顶部的项目。您将在中间有两个选项卡,即信息和构建设置。在“构建设置”中,向下滚动到“代码签名”,然后在“代码签名标识”下,对于用于存档的构建设置,检查它是否使用了正确的配置文件。