当我创建开发配置文件(以分发应用程序Ad-Hoc)时,Xcode中的组织者会出现以下错误:找不到有效的签名身份 .
我尝试了以下步骤解决我的问题,没有任何运气:
-
删除钥匙串中的所有密钥和证书 .
-
在iOS Provisioning Portal中撤销了我的开发证书
-
创建了新的开发证书
-
编辑了我的应用程序的开发配置文件并选择了我的证书 .
-
Xcode说我的 Profiles 对de Development Provisiong Profile有效 .
-
创建了分发配置文件 .
-
Xcode表示找不到分配Provisiong配置文件的有效签名标识 .
我可以尝试哪些其他解决方案?我的同事已经在App Store中发布了一个应用程序 .
我正在使用Xcode 4.4.1
2 回答
当您错过证书签名者的私钥时会发生这种情况 . 您必须在钥匙串中拥有私钥 .
通常,当您从证书颁发机构请求证书时,它会在您的钥匙串中创建一个私钥,该私钥随后用于创建所有配置文件 .
我想你错过了一个重要的步骤 . 'Request a certificate from certificate authority' . 请看this .