Ios 分发配置文件错误:找不到有效的签名标识

Ios 分发配置文件错误:找不到有效的签名标识,ios,xcode,distribution,provisioning,adhoc,Ios,Xcode,Distribution,Provisioning,Adhoc,当我创建一个开发配置文件(用于临时分发应用程序)时,Xcode中的组织者会给出以下错误:找不到有效的签名标识 我尝试了以下步骤来解决我的问题,但没有任何运气: 删除我的密钥链中的所有密钥和证书 已在iOS资源调配门户中吊销我的开发证书 创建了一个新的开发证书 编辑了我的应用程序的开发配置文件并选择了我的证书 Xcode说我的配置文件对反开发配置文件有效 已创建分发资源调配配置文件 Xcode表示找不到分发配置文件的有效签名标识 我还可以尝试哪些其他解决方案?应用商店中已经有我的同事发布的应用

当我创建一个开发配置文件(用于临时分发应用程序)时,Xcode中的组织者会给出以下错误:找不到有效的签名标识

我尝试了以下步骤来解决我的问题,但没有任何运气:

  • 删除我的密钥链中的所有密钥和证书
  • 已在iOS资源调配门户中吊销我的开发证书
  • 创建了一个新的开发证书
  • 编辑了我的应用程序的开发配置文件并选择了我的证书
  • Xcode说我的配置文件对反开发配置文件有效
  • 已创建分发资源调配配置文件
  • Xcode表示找不到分发配置文件的有效签名标识
我还可以尝试哪些其他解决方案?应用商店中已经有我的同事发布的应用


我使用的是Xcode 4.4.1,我认为您错过了一个重要的步骤从“证书颁发机构”请求证书。
请看一看

当您丢失证书签名者的私钥时,会发生这种情况。您的钥匙链中必须有私钥


通常,当您向证书颁发机构申请证书时,它会在您的密钥链中创建一个私钥,随后用于创建所有配置文件。

我在步骤3(创建新的开发证书)中这样做了。配置门户(由我的同事创建)中已经存在分发证书。@JoshuaLückers:包id如何?您使用的是正确的吗?@Anjaly您是指证书的应用程序ID吗?那一个是正确的。这是我案件的正确答案。特别是当您管理多台生成机器时,很容易错过这一步。